Bookmarklets are just like normal browser bookmarks, but when you click one, instead of taking you to another web page, it performs some action on the web page you are currently on. You have probably encountered bookmarklets in some way, …Continue reading
Category: JavaScript
Organize Your Code with RequireJS
Writing web applications using JavaScript, HTML, and CSS can become overwhelming quickly. Between managing UI, data, interactions, and network requests, application code can become a real mess, and this isn’t helped by the way the browser loads JavaScript code.
The Little Book on CoffeeScript
Have you heard about CoffeeScript? It’s an awesome language that helps smooth out some of JavaScript’s rough corners, and since CoffeeScript compiles into JavaScript you can use it anywhere you’d normally use JavaScript, like in the browser or on servers …Continue reading
Build Dynamic Pages with Knockout.js
Building dynamic web pages using JavaScript can be a complex task. Fortunately, frameworks like jQuery, MooTools, and others make it much easier to interact with the browser. However DOM frameworks only solve part of the problem.
When building an application that has a lot of data that can be updated, and any piece of information could be represented in several places on the page, it becomes a pain to try to make sure the interface accurately represents the data at any point in time.
Run Linux in your browser
I came across this on Hacker News and it blew my mind. Fabrice Bellard just created a PC emulator that boots Linux, written in JavaScript. It even works on my iPad. From the technical notes … The PC emulator is …Continue reading
cdn js
Everyone loves the Google CDN right? Even Microsoft runs their own CDN. The problem is, they only host the most popular libraries. We host the other stuff. cdn js is a relatively new, free JavaScript CDN based on Amazon CloudFront …Continue reading
Google Traceur
Google Traceur is a new JavaScript library by Google that implements proposed next generation JavaScript language features, like classes, inheritance, and composition, and makes them available to developers today. It does so by converting code written for Traceur into JavaScript …Continue reading
Actual JavaScript Engine Performance
This page on Actual JavaScript Engine Performance by Douglas Crockford is really interesting. For bonus points, read the JSMeter paper Douglas links to. It’s absolutely true that we should be testing real application performance rather than benchmarking made up scenarios, …Continue reading
Handlebars.js Part 3: Tips and Tricks
So we’re about done learning about Handlebars.js, but I’ve got a few examples of tricks I’ve found while using Handlebars that I figured I would share. If you haven’t read them yet, I’d highly recommend reading Part 1 and Part …Continue reading
Have you seen requestAnimationFrame?
CSS3 Animations make a huge impact on reducing CPU and making animation more efficient in the browser, but I don’t think we’ll ever get away from sometimes having to use JavaScript to do animations. requestAnimationFrame is a neat new draft …Continue reading


