background preloader

Javascript

Facebook Twitter

JS graph libraries.

Tools

Single Page Apps. Concurrency in JavaScript | TypedArray.org. Just like with Flash, JavaScript code runs by default on the UI thread, and any expensive computation will usually affect the UI responsiveness. As you may know, at 60 fps, you have around 16ms (1000ms/60) per frame to do what you have to do (computations, rendering and other misc logic). If you exceed that budget, you will alter the frame rate and potentially make your content feel sluggish or worse, unresponsive. Frame budget Web Workers are now broadly available in most browsers even on mobile (caniuse.com stats for Web Workers) and give you the power of concurrency from within JavaScript. It will allow you to move expensive computations to other threads, to permit best responsive programming, and ideally open the doors in the future to true parallelization in JavaScript. Let’s have a look at the reasons why you may be interested into leveraging Web Workers.

Workers and threads Another major difference with threads is how data passing works, where nothing is shared. Workers and cores.

Angularjs

How does Trello access the user's clipboard.