A Report on How the Web is Really Using JavaScript — Each year, the HTTP Archive puts together the Web Almanac, a report on the ‘state of the Web’. The JavaScript section has just gone live and goes into depth on how much JS we’re using (or failing to use!), the popularity of TypeScript, loading methods, Web Worker use, and, yes, jQuery still leads the way! HTTP Archive |
IN BRIEF: The Svelte team shares its latest monthly update of what's new. Straightforward examples of basic design patterns implemented in pure JavaScript. 🤖 The folks behind the State of JS survey are running State of Web Dev AI, a new survey focused on the use of AI in modern Web development. |
RELEASES: Electron 35.0 – You can now attach a preload script to Service Workers. Dependencies are also bumped to Chromium 134 and Node 22.14. Angular 19.2 – We mentioned this last week but there's now an official post with more details. React Aria March Release – Adobe's fantastic suite of React components. zx 8.4 – Google's tool for better Node shell scripting. eslint-plugin-vue v10.0.0, Readability.js 0.6, NodeBB 4.1 |
JavaScript Fatigue Strikes Back — A developer with ‘a decade away’ from writing JavaScript returns to find that one thing hasn’t changed: “Choosing the right JavaScript framework is hard, man.” Allen Pike |
Reimplementing Crossy Road in JavaScript — Two well put together tutorials so far covering reimplementing Crossy Road with either Three.js or React Three Fiber. In both written or video form. Hunor Márton Borbély |
🖼️ Cropper.js 2.0 – JavaScript image cropping control. There's an online playground where you get a feel for all its features. 📈 Perspective 3.4 – Streaming data viz and analytics component. The core is written in C++ and compiled to WebAssembly. The homepage shows it off well. Happy DOM 17.3 – Cross-runtime JS implementation of a web browser sans UI. EasyMDE 2.20 – A simple Markdown editor control. Demo. LogTape 0.9 – Simple logging library for all major JS runtimes. |
A quick roundup of some of other interesting updates or useful resources in the broader developer landscape: 🗓️ endoflife.date is a handy, updated source of 'end-of-life' dates for hundreds of open source projects, including Angular, Node.js, and Vue. A great resource. Dive into WebGPU is a fantastic four part series on using the Web's most modern graphics API for creating striking visual effects. FerretDB 2.0 is an interesting open source MongoDB alternative built on top of Postgres. A look at initial support for functions in CSS. Currently an experimental Chrome Canary feature only. | |