Chrome 146 finally adds native scroll‑triggered animations, letting designers fire a CSS @keyframes block once an element enters the viewport without JavaScript. This separates timing from scroll position, complementing scroll‑driven timelines and opening low‑overhead ways to create reveal effects. Developers can now build smoother, more performant scroll interactions directly in CSS.
Aurora is an experimental Rust browser engine that now loads and paints a real YouTube route, showing the first end‑to‑end rendering of a content‑heavy site. By stitching V8, Blitz‑DOM/CSS and WGPU‑based rendering, it proves Rust can handle modern web workloads, opening doors for secure, high‑performance browsers.
Oracle confirmed that JEP 401, value classes and objects, will land in OpenJDK's main line for JDK 28, bringing a massive 197k‑line pull request. The feature is still a preview and disabled by default, but its inclusion signals the long‑awaited culmination of a decade of work on Project Valhalla.
The Go runtime shortcuts every zero‑size allocation to a single global placeholder, so all struct{} values share the same address. This makes struct{} ideal for signalling channels and, historically, for memory‑lean sets, though recent Go versions store set values in Swiss‑table maps, erasing the memory advantage.
Brian McKenna argues that the Promises/A+ spec overloads .then and lacks a way to create promises, proposing three concrete API tweaks: a static Promise.of, a single‑argument then, and moving onRejected to the prototype. Framing promises as a monad, the changes would make the API lawful and more modular for JavaScript async code.
Bevy 0.19 ships a brand‑new scene system with BSN syntax, faster GPU rendering, and contact‑shadow support, boosting visual fidelity without ray‑tracing costs. The release also adds richer text handling, editor widgets, and an app‑settings framework, tightening the engine for serious indie and hobbyist projects.
A full‑scale Quake demo is rendered using only HTML and CSS transforms, animations and filters. The project pushes CSS beyond UI styling, proving that complex 3D visuals can be achieved without any JavaScript or WebGL. It’s a wild test of the language’s limits for developers and designers.