Online education portals like Udacity and Coursera are really changing the world of remote learning in significant ways. By making free and high quality education accessible to a global audience, these platforms are opening up undreamt of possibilities for communities around the world to improve, grow, and prosper in the digital economy of the 21st century. Education at top tier colleges and universities has traditionally been a social and economic privilege, but now anyone can join in the learning revolution by sitting in virtual classrooms with the world’s best and brightest educators. Whether this involves learning how to code and build smart phone apps, or starting up a new business, or learning about public health literacy, the sky is the limit of what’s now possible.

Everything about Web and Network Monitoring

This Week in JavaScript Performance

This Week in JavaScript Performance summarizes recent web postings related to JavaScript performance. Watch for it at the beginning of each week.


Making the HTTP Archive faster

Author: Steve Souders.   Publisher: Steve Souders.While making the HTTP Archive faster, Steve noticed that Google’s jsapi was using document.write to write a script tag that downloads a JavaScript, which is a big performance NO-NO. He got around it by writing his own script loader. His loader code is included in the article. [Scroll down to Duh – it’s the frontend past the database stuff.]


Say hello to Zepto.js v1.0 release candidate 1

Author: Thomas Fuchs.   Publisher: Thomas Fuchs.Thomas announces the release of Zepto v1 rc1 and the relaunch of its website. Zepto is a minimalist JavaScript library that pays no never-mind to older browsers. Minimalist is expected to translate to faster.


Node.js (JSJ 010)

Panelists: A.J. O’Neal, Jamison Dance, and Charles Max Wood.   Publisher: JavaScript Jabber.This one-hour podcast discusses node.js, a server-side JavaScript engine.


Achieving Performance Zen With YUI 3

Presenter: Ryan Grove.   Publisher: BestTechVideos.com.This 41 minute video from one of the YUI-team engineers talks about achieving balance in our YUI performance efforts. Favourite Quote: “YUI 3 uses careful abstractions to provide the best possible balance between user efficiency and developer efficiency.”


JavaScript Performance Playground (jsperf.com)

Author: contributors.   Publisher: Mathias Bynens.Here are some of this week’s JavaScript tests and measurements:

  • getting the first character from a string using charAt vs. array indexing vs. a regular expression
  • deleting an array by assignment vs. using splice() vs. clear() vs. setting the length to zero
  • deleting the first character from a string if it is the character we are looking for – replace() vs. if/substr() vs. replace with a regular expression
  • declaring one variable per statement vs. declaring them all in one statement
  • six ways to populate a select list
  • add, multiply, and divide int vs. float
  • slice vs. splice
Post Tagged with

About Warren Gaebel

Warren wrote his first computer program in 1970 (yes, it was Fortran).  He earned his Bachelor of Arts degree from the University of Waterloo and his Bachelor of Computer Science degree at the University of Windsor.  After a few years at IBM, he worked on a Master of Mathematics (Computer Science) degree at the University of Waterloo.  He decided to stay home to take care of his newborn son rather than complete that degree.  That decision cost him his career, but he would gladly make the same decision again. Warren is now retired, but he finds it hard to do nothing, so he writes web performance articles for the Monitor.Us blog.  Life is good!