Tips and Insights on:

  • Website, Server, Database monitoring
  • Optimization and Web Design
  • Uptime and Server performance

This Week in Client-Side Performance

website performanceThis Week in Client-Side Performance is a weekly feature on the Monitor.Us blog. It summarizes recent web postings about client-side performance.Due to popular demand, This Week in JavaScript Performance has been expanded and split into two weekly articles. This Week in Client-Side Performance deals with the client side of the performance issue (HTML, DOM, CSS, JavaScript, etc.) and This Week in Server-Side Performance deals with all other performance issues (e.g., PHP, MySql, Apache, HTTP, networking, etc.).

The 3 White Lies Behind Instagram’s Lightning Speed

Author: MarkWilson.  Publisher: Fast Company.This article describes three techniques that leverage the perception-is-realityreality by telling us to lie to the end user:

  • Tell the user you’re done fulfilling his request when you’ve only just started.
  • Load the probably-most-interesting-to-the-user content first. Leave the probably-less-interesting content ’til later.
  • Download content that the user is likely to request before he requests it.

The comments provide a couple of criticisms worth thinking about. Not mentioned is the what happens if the webapp or mobile app dies before your’re done concern. If that results in an incomplete job when you told the user it was complete, your lie will be found out.

Fix the Document Object Model (DOM) for performance

Author: Warren Gaebel.  Publisher: Monitor.Us.This article suggests that the Document Object Model needs to be replaced rather than fixed. It offers questions, but no solutions.

Browser innovation and the 14 rules for faster loading websites: Revisiting Steve’s work (part 1)

Author: Joshua Bixby.  Publisher: Web Performance Today.Steve Souders published his 14 rules for website performance five years ago. Are modern browsers and web pages so different that the rules are no longer effective? This article reports on some quick tests that show how valid five of the rules are today.

Compiling JavaScript for Performance

Author: Warren Gaebel.  Publisher: Monitor.Us.This article suggests that JavaScript should be compiled rather than interpreted.

Averages, Web Performance Data, And How Your Analytics Product Is Lying To You

Author: Josh Fraser.  Publisher: article advocates the use of Real User Measurement (RUM) to get a better picture of what your user are actually experiencing. Metrics created on other machines may not be indicative of your users’ realities.

10 JavaScript performance tips

Author: zhirayr.  Publisher: Monitor.Us.This article presents ten performance tips for JavaScript developers.

Vote Now for Your Favorite Client-side Web Performance Tips

Author: Warren Gaebel.  Publisher: Monitor.Us.This Survey Monkey questionnaire invites techies to vote for the client-side performance tips that their experience has shown to be the most useful. This is the first questionnaire in a series.

Working with files in JavaScript, Part 4: Object URLs

Author: Nicholas C. Zakas.This article is #4 in a series about working with client-side files. It shows how to embed an image from a client-side file into a web page.

Now available: Maintainable JavaScript

Author: Nicholas C. Zakas.Nicholas Zakas announces the availability of his new book: Maintainable JavaScript.
This entry was posted in Website Performance and tagged , , , , , , . Bookmark the permalink.
trusted by
trusted by trusted by trusted by trusted by trusted by
About Monitor.Us

Monitor.Us, the free version of Monitis, the specialist web and cloud systems monitoring service that provides website monitoring, web page load testing, transaction monitoring, application and database monitoring, web page load testing,transaction monitoring, application and cloud resource monitoring, and server and internal network monitoring within one easy-to-use dashboard. Monitor.Us gives home and small business users access to leading-edge availability and performance monitoring within one easy-to-use dashboard. For more information please visit Monitor.Us.

Follow Monitor.Us on Facebook
Follow Monitor.Us on Twitter