Why Babel needs more money

May 14, 2021 By Mark Otto 0

Angular 12 Released — Angular is surely turning out to be one of Google’s most reliable projects and while v12 isn’t exactly a revolution, it’s a strong step down the full transition to Ivy, Angular’s next generation compilation and rendering pipeline.

Mark Techson

How to Pay Down Tech Debt in JavaScript Apps — In today’s fast-paced development world, teams are under pressure to release quickly but that introduces more bugs and tech debt. Discover how leading web teams pay down tech debt to speed innovation and deliver stable apps to users. Watch the webinar.

Bugsnag

Deno 1.10 Released — A nice evolutionary bump for Deno this week with, I feel, the most interesting feature being Web Storage API support. Yes, it’s localStorage and sessionStorage but server-side and working much like they do in the browser.. There are big improvements to the testing tools, too. And if you’re still unsure about Deno, maybe Minna Niemi’s practical 20-minute video will sell you on it.

The Deno Team

Announcing TypeScript 4.3 Release Candidate — I recently saw someone opine that frequent releases and improvements correlate to a project’s long term success, and if that’s true, TypeScript is doing great 😄 There’s a list of tweaks and improvements as long as a K-Mart receipt including import statement completions and template string type improvements.

Daniel Rosenwasser (Microsoft)

Quick Bits

  • Azure Static Web Apps, Azure’s system for building and hosting statically generated sites, is now generally available.
  • It’s not exactly JavaScript, but WebAssembly Cloud is an interesting single page experiment for letting you play with WebAssembly directly in the browser using Rust.
  • Google Docs is planning to switch from HTML-based rendering to Canvas-based rendering. It’s an interesting development and has many worrying about the accessibility implications. Google offers a demo document if you want to see it in action.

Releases

Docusaurus 2 Beta — Elegant documentation site generator.
Cypress 7.3.0 — Popular testing system.
postcss-loader 4.3.0 — PostCSS loader for webpack.
react-bootstrap 1.6.0 — Bootstrap components for React.

📖 Articles, Opinions & Tutorials

Performance-Testing the Google I/O Site — Another solid performance review from Jake here, this time looking at how the Google I/O site fares on a 3G mobile connection. (Spoiler: It’s rather slow)

Jake Archibald

Why JWT Should Not Be Your Default for Sessions“My point in all this is not to discourage the use of JWT in general, but be deliberate and careful when you do. Be aware of both the security and functionality trade-offs and pitfalls.”

Evert Pot

🛠 Code & Tools

supported by Okta

Free Chat & Activity Feed APIs for Qualifying Teams — The Stream Maker Account provides qualifying teams with full and free access to Stream’s Chat and Activity Feed APIs, making them accessible to side projects and new startups. No credit card is required.

Stream

⚛️ React developer? Check out the latest issue of React Status, our sibling newsletter about all things relating to React from tutorials and screencasts to news and releases. While we do include some React items in JavaScript Weekly, we save most of it for there.
Check out React Status today.