
Explore optimization techniques for compiling to JavaScript, including tree-shaking, speculative optimizations, and SSA-based optimizations, using dart2js as an example.

Explore JavaScript's controversial features and challenge conventional wisdom. Learn when and how to effectively use "forbidden" language elements to enrich your programming experience.

Dive deep into WebKit's rendering engine to uncover the mysteries behind CSS transforms, style recalculations, and DOM timers. Gain insights into web performance optimization.

Explore the Web Audio API to create and perform music with JavaScript, drawing parallels between programming and punk rock's revolutionary spirit.

Explore the current state and future developments of three.js, a JavaScript library for 3D graphics, with insights from its creators on ongoing work and upcoming features.

Explore web components and shadow DOM for front-end development. Learn about the W3C spec, implementations, and practical applications through live coding demonstrations.

Introduction to TypeScript: A typed superset of JavaScript for building large-scale applications. Adds optional static types, classes, and modules, compiling to standard JavaScript for cross-platform compatibility.

Explore patterns and libraries for integrating data into client-side applications, enhancing your ability to leverage collected information effectively in web development.

Explore client-side internationalization techniques for JavaScript apps, covering number/date formatting, RTL display, pluralization, and gender-aware sentences. Learn about ES6 globalization efforts and best practices.

Insights from a JavaScript developer's fellowship in the US government, exploring ways to improve government processes through technology and entrepreneurship.

Explore the challenges and innovative solutions behind Google Docs Offline, including performance optimization, cross-browser compatibility, and changing mindsets to "think offline."

Explore IcedCoffeeScript, a powerful JavaScript system that improves code clarity, manageability, and performance by introducing language primitives for better handling of asynchronous operations.

Explore JavaScriptCore's DFG JIT, its optimizing compiler. Learn about its workings, strengths, and future developments for high-performance JavaScript engines.

Explore how JavaScript tackles the Traveling Salesman Problem to create a unique rendition of the Mona Lisa, blending art, algorithms, and computational challenges.

Explore how restricting JavaScript usage can enhance program robustness, reasoning, and coding enjoyment. Learn about Assert, restrict mode, and JSShaper for improved development practices.

Explore high-performance binary stream parsing in Node.js, learning techniques to optimize JavaScript parsers and potentially outperform C-based alternatives.

Discover how immediate feedback on code changes enhances productivity, inspires creativity, and sparks new ideas in web development. Learn to leverage your computer for visualizing components and colors.

Explore techniques for building robust language tools that adapt to JavaScript's evolving ecosystem, including static error checks, code completion, and API documentation.

Explore the dark arts of iframes, their capabilities in web development, and upcoming features. Learn tricks and insights from Remy Sharp's experience with JS Bin.

Explore CSS3 and future specifications for styling, animations, and selecting objects without jQuery, offering techniques to achieve common goals using plain CSS instead of JavaScript libraries.

Discover how Facebook's chat was rebuilt using modularity and functional programming, improving reliability and enabling feature additions without regressions.