Monthly Archives: March 2012

3 Essential Tools to Speed Up Your Web Page

From the user’s point of view, what matters most is how long a page takes to show up, as if complete, on a screen.  Longer than as second or two and the user will likely have a bad impression of you. Notice  that I said for the page to show up, as if complete, on the screen. There are JavaScript techniques to download and replace content after everything is fleshed out on the screen. That is another story.  Following are tools to get you on the path to speedy page downloads.

1.  Google’s Page Speed Onlinehttps://developers.google.com/pagespeed/) is your quickest way to evaluate the time it takes to complete a page  is to go to and enter in the URL of the page in question. Try it on your main domain name for a first impression. This will give a score for your page, based on “best practices”, which are known and established ways of speeding up load time.

2. Firebug (http://getfirebug.com/) is an “addon” for the Firefox web browser.  As a serious web developer, you must have Firefox — with Firebug — on your machine.  It will help you optimize your pages.  If there’s slowness from your back-end services, Firebug gives you a timeline of each downloaded element of the page, so you can start making intelligent guesses (or experiments) to determine what back-end part of your system might be slowing down the page.

3. YSlow (http://developer.yahoo.com/yslow/) is an addon for Firefox as well, and there is a YSlow web application for Google’s Chrome browser. It also grades your page according to best practice requirements.

Sidebar:

Best-practices have been succinctly encapsulated in  “HTML5 BoilerPlate”.  Even if you’re not designing for HTML5, it’s the best code base with which to start.  Paul Irish lives on the A-List of web development best practices and he gives a YouTube presentation of  his work at http://www.youtube.com/watch?feature=player_detailpage&v=qyM37XKkmKQ.

Umwelt

From wikipedia:

In the semiotic theories of Jakob von Uexküll and Thomas A. Sebeok, umwelt (plural: umwelten; the German word Umwelt means “environment” or “surrounding world”) is the “biological foundations that lie at the very epicenter of the study of both communication and signification in the human [and non-human] animal.”[citation needed] The term is usually translated as “self-centered world”.[1] Uexküll theorised that organisms can have different umwelten, even though they share the same environment.

 

35 Secret Settings in Google Chrome Exposed

Go to “chrome://flags” in your Google Chrome browser and you will get a page of hidden, experimental flags.

After the break is a list of these flags as of this posting date.  Warnings are verbatim from the page, emphasis mine:

Careful, these experiments may bite!

WARNING These experimental features may change, break, or disappear at any time. We make absolutely no guarantees about what may happen if you turn one of these experiments on, and your browser may even spontaneously combust. Jokes aside, your browser may delete all your data, or your security and privacy could be compromised in unexpected ways. Any experiments you enable will be enabled for all users of this browser. Please proceed with caution.

  1. Check for known conflicts with 3rd party modules.
  2. CRX-less Web Apps
  3. Override software rendering list
  4. GPU compositing on all pages
  5. Composited render layer borders
  6. GPU Accelerated Drawing
  7. FPS counter
  8. Disable GPU VSync
  9. GPU Accelerated Canvas 2D
  10. WebGL
  11. Print Preview
  12. Native Client
  13. Experimental Extension APIs
  14. New Apps Install Bubble
  15. Disable hyperlink auditing
  16. Experimental location features
  17. Disable HTML5 interactive form validation
  18. Focus existing tab on open
  19. Add grouping to tab context menu
  20. Preload Instant Search
  21. Show Autofill predictions
  22. Enable syncing open tabs
  23. Disable syncing app notifications
  24. Smooth Scrolling
  25. Prerender from omnibox
  26. Enable Panels
  27. Disable ‘shortcuts’ in the omnibox.
  28. New Downloads UI
  29. Enable auto-login
  30. Enable experimental WebUI
  31. Enable element
  32. Enable extension alerts
  33. Enable Media Source API on <video> elements
  34. Enable Pointer Lock
  35. Enable Gamepad

 

Ecclesiastes 9:11

I returned, and saw under the sun, that the race is not to the swift, nor the battle to the strong, neither yet bread to the wise, nor yet riches to men of understanding, nor yet favour to men of skill; but time and chance happeneth to them all.

Ecclesiastes, chapter 9, verse 11