Algorithms Sandbox

JavaScript interface speed is critical. Effective JS algorithms implemented on the front end make the app more responsive and useful.
Understanding Big O Notation via JavaScript
Node.js is superfast. The only time it blocks (stops and waits for some other process to finish) is for database writes that need a lock. But asynchronous programming can be tricky, especially with regard to database access and realtime applications. There are many useful algorithmic approaches to ensuring asynchronous operation is optimized.
10 Effective Techniques to Optimize Your JavaScript Code