Plus a new idea for safer assignments in JavaScript, how someone won a contest with JavaScript, and Puppeteer's Firefox support. |
π Wow, issue 700! We're back after a week away. Technically I'm still on vacation, but I didn't want to leave you in the lurch for too long.. ;-) __ Peter Cooper, your editor |
ECMAScript Safe Assignment Operator Proposal β We often feature ECMAScript proposals that are in their later stages, but how about a brand new one you could get involved with? This one proposes an interesting additional bit of language syntax (?=) that returns a [error, value] tuple from an assignment. Arthur Fiorette |
WorkOS: The Modern Identity Platform for B2B SaaS β WorkOS is a modern identity platform for B2B SaaS, offering flexible and easy-to-use APIs to integrate SSO, SCIM, and RBAC in minutes instead of months. It's trusted by hundreds of high-growth startups such as Perplexity, Vercel, Drata, and Webflow. WorkOS |
Google's Angular Lead Sees Convergence in JavaScript Frameworks β βWhen picking a framework, donβt overthink it. It will end up being the same technology anyway with a different facade.β Minko Gechev talks about leading the way in converging Googleβs Angular and Wiz frameworks. Loraine Lawson (The New Stack) |
IN BRIEF: β If you've wondered why so many new npm packages are spam these days, it may be because of 'Tea'. Though not the drinking kind.. Brendan Eich has expressed his support for the currently stage 1 Decimal draft proposal for bringing a more precise decimal number representation to JavaScript. There's an early technical preview of React Native WebGPU. William Candillon shows it off in βΆοΈ this 9-minute screencast. |
RELEASES: jQuery UI 1.14.0 β The legacy effects and widgets library reduces support for older browsers. Madge 8.0 β Create graphs of module dependencies. React Native 0.75, Angular 18.2, Bun 1.1.23, ESLint 9.9 |
π Articles & Tutorials |
Patterns for Memory Efficient DOM Manipulation β Marc shares a solid look at the best practices to employ in order to avoid excess memory usage when managing/updating the DOM, all with a hope to make your apps faster. A good overview of the core principles behind DOM manipulation and optimization. Marc Grabanski |
Learn Web Components β If youβre looking to scrub on your Web Components know-how, this road map should prove useful. Itβs a collection of good third party articles covering a wide range of knowledge. Andrico Karoulla |
Ky 1.6 β Simple HTTP client based upon Fetch for browsers, Node & Deno. True Myth 8.0 β Safe, idiomatic null and error handling in TypeScript with Maybe and Result types. Protobuf-ES 2.0 β Fully compliant Protobuf implementation for JS/TS. πΉοΈ Kontra 10.0 β Lightweight gaming micro-library, optimized for js13kGames. React Tooltip 5.28 β A tooltip component, surprisingly. (Demo.) express-validator 7.2 β Express.js middleware for validator.js. jscodeshift 17.0 β JavaScript codemod toolkit from Facebook. π Turf.js 7.1 β Modular geospatial analysis engine. Marked 14.0 β Fast Markdown compiler / parser. | |