June 25, 2024  |
Subject: ES2024 book; State of JS results; improving ESM; web build tool “Farm”; optimizing JS; property-based testing; Web Engines Hackfest videos; Biome v1.8.0; Rspack v0.7.4; Bun v1.1.14 |
|
|
|
Farm: web build tool written in Rustwww.farmfe.org github.com/farm-fe Highlights:
- Built-in support for: HTML, CSS, CSS Modules, JS/JSX, TS/TSX, JSON, static assets
- Supported via official plugins: Sass, Less, PostCSS, Vue, React, Solid
- Support for Vite plugins
- Partial bundling
|
|
Tips for optimizing JavaScriptromgrk.com github.com/romgrk “I often feel like JavaScript code in general runs much slower than it could, simply because it’s not optimized properly. Here is a summary of common optimization techniques I’ve found useful. Note that the tradeoff for performance is often readability, so the question of when to go for performance versus readability is a question left to the reader.” |
|
|
|
Ship fast. Stay secure.socket.dev Sponsor Socket’s AI-powered threat detection blocks JavaScript supply chain attacks before they have the chance to compromise your dependencies. In addition to scanning for known vulnerabilities, Socket detects 70+ supply chain and code quality issues. Install our free GitHub app in under two minutes and start protecting your repositories today. |
|
Now online: video recordings from Web Engines Hackfest 2024www.youtube.com @webhackfest@floss.social Videos:
- The Future of Source Maps (Jonathan Kuperman)
- Firefox Wayland post mortem (Martin Stransky)
- The journey towards stabilizing Chromium’s Wayland support (Antonio Gomes & Max Ihlenfeldt)
- Nova JavaScript Engine – Exploring a Data-Oriented Engine Design (Aapo Alasuutari)
- Sustainable Futures: Funding the Web Ecosystem (Stephanie Stimac)
- History of WebGPU in Deno (Leo Kettmeir)
- Blitz: a truly modular, hackable web renderer (Nico Burns)
- Status of the Layer-Based SVG Engine in WebKit (Nikolas Zimmermann)
|
|
|
|
|
|
|
This email was sent to {{ email | default }}. You can unsubscribe from this list here or update your preferences. |
|