The Release Candidate for TypeScript 6.0 is now available!
Read up on what's coming up with 6.0 & 7.0, and try it out on your codebase today!
devblogs.microsoft.com/typescript/a...
The Release Candidate for TypeScript 6.0 is now available!
Read up on what's coming up with 6.0 & 7.0, and try it out on your codebase today!
devblogs.microsoft.com/typescript/a...
Announcing Oxfmt Beta
* 100% Prettier Compatibility
* Additional File Formats
* Tailwind CSS Integration
* Import Sorting
* package.json Sorting
* Embedded Language Formatting
* Node.js API
* `--migrate prettier`
* config overrides
* Full IDE support
oxc.rs/blog/2026-02...
Infographic showing Rolldown's entriesAware code splitting feature in 3 steps. Step 1 shows three entry points (Dashboard using chart.js, Admin using marked, Landing using gsap - all sharing es-toolkit). Step 2 shows the problem: without entriesAware, all entries load a single 305KB vendor.js containing all libraries. Step 3 shows the solution: with entriesAware enabled, chunks are split by usage - a shared 8KB chunk for es-toolkit plus entry-specific chunks (195KB for dashboard, 40KB for admin, 63KB for landing), reducing average page load to 107KB and eliminating unused library downloads. Code snippet shows the configuration: entriesAware: true and entriesAwareMergeThreshold: 20000.
Chunks are now entry-aware in Rolldown 1.0.0-rc.5 โก
What does that mean? When grouping chunks via `codeSplitting`, they can now be automatically split per entry point (usually per page), so users download less unused JavaScript.
Just set `entriesAware: true`.
TypeScript 6.0 beta is now published!
This release brings
- inference improvements for functions
- updates to package.json 'imports'
- the Temporal APIs
- alignments for the upcoming TypeScript 7.0
- & more!
Try it today!
devblogs.microsoft.com/typescript/a...
Rolldown 1.0 RC is here ๐
๐ Stable API: No breaking changes planned before 1.0
โก 10-30x faster than Rollup while staying compatible
๐งฉ Multiple chunking algorithm improvements
๐ฆ 3,400+ commits since beta: 749 features, 682 fixes, 109 perf optimizations
@rolldown.rs just released the first RC version ๐ Weโve been using the betas for a while for our custom dev server and it has been great. Itโs awesome to see it stabilize!
github.com/rolldown/rol...
The first beta for @vitest.dev 4.1 is out! ๐งช
โ Chai-style spy assertions (`toHaveBeenCalled`, etc.)
โ `userEvent.wheel()` for browser mode
โ Enhanced retry options
โ Disposable returned from `doMock()`
โ Coverage ignore start/stop hints
โ and more ๐
Try now by installing vitest@beta
// Currently let prefs = new getUserPrefs(); if (!prefs.has("useDarkmode")) { prefs.set("useDarkmode", true); // default to true } // Using getOrInsert let prefs = new getUserPrefs(); prefs.getOrInsert("useDarkmode", true); // default to true
ECMAScript excitement ๐
Congrats to Dan Minor @mozilla.org on advancing the Upsert proposal to Stage 4 at TC39 today ๐
let map = new Map();
map.getOrInsert(key, defaultVal);
It lets you set a default value on a map key without overwriting an existing value ๐
Node.js v25.4.0 is out! ๐
โข require(esm) now stable and a new CLI flag: --require-module
โข http setGlobalProxyFromEnv() added
โข Multiple APIs promoted to stable (heapsnapshot, build snapshot, v8.queryObjects)
โข Root CAs updated to NSS 3.117
More in: nodejs.org/en/blog/rele...
Firefox 147 just landed & it's pretty huge in terms of web features:
๐ CSS anchor positioning
๐ The navigation API
๐ View transition types
๐ Brotli support in Compression/DecompressionStream
๐ CSS module imports
And more!
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/147
Thanks to @43081j.com for contributing a **massive** improvement in rendering performance. Benchmarking reports as high as 11x improvement ๐คฉ. Upgrade to astro@5.16.7 when you can.
James gave an excellent explanation of the improvement in the PR: github.com/withastro/as...
Open source ftw!
Happy new year ๐
Our December 2025 recap is out!
โก Oxlint type-aware linting alpha
๐จ Oxfmt with @vuejs.org, Markdown & JSON support (+ more languages)
๐ฆ @rolldown.rs chunking improvements
๐ฌ @vitest.dev OpenTelemetry & import breakdowns
๐บ๏ธ 2026 Oxc roadmap
๐ and more
voidzero.dev/posts/whats-...
Putting Signals in your compiler? Turns out this is already happening.
marvinh.dev/blog/signals...
Happy New Year! The #WebComponents @react.dev wrappers have joined the WC Toolkit and have some nice upgrades, including:
- Strongly typed events
- CSS variable types for components
- Component and tag name formatting
wc-toolkit.com/integrations...
Introducing Flint: a fast, friendly linter.
Flint is an experimental linter made to validate several hypotheses: hybrid linting, streamlined rich configuration, thorough docs & plugins, and tooling coordination.
Expect to hear more about Flint over the next month. โค๏ธโ๐ฅ
www.flint.fyi/blog/introdu...
Indeed! And often I prefer to mock less and test more like an end user would, in exchange for a slight performance penalty compared with more โunitโ style tests. I find it makes tests provide a lot more bang for the buck.
30.12.2025 13:24 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Absolutely! Weโve been using Karma for years and have been moving to Vitest and it has worked great for us. Some folks have struggled a bit with some of the mocking limitations (vitest.dev/guide/browse...) but have managed to find other ways around it. Overall, really nice!
30.12.2025 13:17 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Changelog for a few Lit packages. See https://github.com/lit/lit/pull/5183 for details.
Changelog for a few Lit packages. See https://github.com/lit/lit/pull/5183 for details.
๐ฃ We just published our End-of-Year / Happy Holidays Lit releases!
- ๐ฉโโ๏ธ Many bug fixes!
- ๐ A new lit-labs/forms packages for form-associated elements!
- ๐พ A new Spring controller in lit-labs/motion!
- ๐๏ธ Massive SSR performance improvements!
- ๐งฉ A lit-html template parser in lit-labs/analyzer
Weโre sharing details about a potential vulnerability that may affect a small subset of built and published Storybooks. ๐งต (1/4)
17.12.2025 16:47 โ ๐ 15 ๐ 8 ๐ฌ 1 ๐ 1
ECMAScript excitement ๐
The Temporal API ships in Chrome 144 Beta today ๐
developer.chrome.com/blog/chrome-...
Right on time. Arriving in the Chrome Stable release in approximately one month!
Announcing Oxlint Type-Aware Linting Alpha ๐
Just a few months after our technical preview, type-aware linting reaches the alpha milestone!
โจ Type-aware rules can now be configured
๐ Inline comments to disable rules work for type-aware rules too
โ Auto fixes for type-aware rules are now available
โก๏ธ The first Vite 8.0 beta is here!
- Powered by Rolldown, bringing significantly faster production builds and more consistency
- New features such as tsconfig paths or emitDecoratorMetadata support
- Bumping browser targets aligned with Baseline Widely Available
Read more in our announcement post!
We've got some updates on TypeScript 7! The new native port
- can type-check any project
- supports --build and --incremental
- has rich editor features implemented
- is still 10x faster
and is ready for you to try today!
devblogs.microsoft.com/typescript/p...
Announcing Oxfmt: Oxc Formatter Alpha
oxc.rs/blog/2025-1...
Storybook-MCP-early-access-program
Agents canโt โjust read the repo.โ Thousands of files + type soup = instant confusion.
Storybook MCP gives agents only the good stuffโcurated patterns from your stories, docs & testsโand a loop to self-fix with your component tests.
Link to request early access in comments ๐
Instead of providing your tsconfig manually in @rolldown.rs, you can now enable @vite.dev like automatic resolution.
โ Finds the nearest tsconfig.json
โ Respected by both, resolver and transformer
โ tsconfig references will be searched as well (given certain criteria are fulfilled)
Very nice! Weโve been waiting for it for a long time. Weโve been hacking our own UI into the main iframe ๐ ๐ One thing that would be really nice on top of this is a button to โacceptโ that particular screenshot as a new baseline, without having to do the regular -u to update snapshots.
25.11.2025 22:54 โ ๐ 4 ๐ 0 ๐ฌ 1 ๐ 0
Merged! Vitest 4.0.14 includes a new tabbed view and slider for visual regression reports ๐
This feature required a lot of work under the hood, including the creation of the new test artifacts API. Really curious to see how it'll be used by us and the ecosystem ๐
_Very_ excited to announce that @mweststrate.bsky.social just published Immer 11.0 with the major architectural rewrite I did to improve perf! 10.2 already had several smaller tweaks, and there's one more PR up to add optional array overrides:
github.com/immerjs/imme...
New RTK release soon!
The adventure begins right now ๐ฎโจ
Tune in right now, you don't want to miss a second: goo.gle/angular-v21