Trivikram Kamat's Avatar

Trivikram Kamat

@trivikram

Science, Technology, JavaScript, TypeScript, Node.js, React. Core collaborator at Node.js Maintainer of AWS SDK for JavaScript. International speaker. he/him.

1,213
Followers
484
Following
4,956
Posts
17.10.2024
Joined
Posts Following

Latest posts by Trivikram Kamat @trivikram

Post image

Announcing the @nodejs.org LTS Upgrade and Modernization Program! πŸš€

We're helping enterprises move safely off end-of-life Node.js versions to reduce security risks with our partnerNodeSource.

Modern Node.js is safer Node.js. Details:
openjsf.org/blog/nodejs-...

04.03.2026 21:49 πŸ‘ 24 πŸ” 9 πŸ’¬ 0 πŸ“Œ 0
Preview
Add --transform-ts flag to strip erasable TypeScript syntax Β· facebook/hermes@ffbfc07 Summary: Add an AST transformation pass that strips erasable TypeScript syntax before semantic analysis, similar to Node.js's --strip-types. Type annotations, type aliases, interfaces, generics...

Tzvetan Mikov has added runtime support for type-stripping to the Hermes JS engine πŸŽ‰

It is similar to the support in Node.js and TypeScript's "erasableSyntaxOnly" flag.

github.com/facebook/her...

05.03.2026 10:01 πŸ‘ 27 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Blog: Evolving the Node.js Release Schedule by UlisesGascon Β· Pull Request #8631 Β· nodejs/nodejs.org Preview url: https://nodejs-org-git-fork-ulisesgascon-release-announcement-openjs.vercel.app/en/blog/announcements/evolving-the-nodejs-release-schedule PUBLICATION DATE: April 2nd Objective This is...

The @nodejs.org is nearing consensus on shifting to annual releases, with a blog post coming soon πŸ₯³

I have a nitpick on naming the prelease channel "Alpha"
I've suggested some alternatives, and made a case for why "preview" might be a better fit.

WDYT? πŸ€”

Details: github.com/nodejs/nodej...

05.03.2026 19:23 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
docs: improve readability Β· nodejs/nodejs.org@2661a1d - Fix Alpha duration from 5 to 6 months (Oct-Mar) - Correct LTS duration from 29 to 30 months - Update total support from 35 to 36 months - Update all EOL dates from March to April - Add alpha vers...

Following up here!

The LTS support was changed to 30 months in github.com/nodejs/nodej...

05.03.2026 18:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
npmx.dev: with a little help from my friends | johnnyreilly This post will show you how to contribute to npmx.dev and share my experience with the project.

John writes about his first contribution to @npmx.dev

An example of how you can use AI to contribute to Open Source even if you don't know technologies being used.

Always follow CONTRIBUTING.md and never let an LLM speak or think for you.

johnnyreilly.com/npmx-with-a-...

05.03.2026 01:45 πŸ‘ 8 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
npmx: converging communities The story of the many people and communities that converged to build npmx together

Congrats on the alpha launch @npmx.dev! Y'all are amazing ❀️

Let me tell you an open source story. A very personal one. A story of growth, downward spirals, and recoveries. Of a multitude of converging communities building tools for themselves. A story of collaboration and trust. And hope.

03.03.2026 13:40 πŸ‘ 83 πŸ” 15 πŸ’¬ 3 πŸ“Œ 4

npmx is one of the open source projects I use almost daily now. So glad to see the alpha release (and that I was able to sneak in a few PR as well).

Time for a video? Yes, absolutely πŸ™Œ

www.youtube.com/watch?v=NoC5...

03.03.2026 12:26 πŸ‘ 29 πŸ” 6 πŸ’¬ 0 πŸ“Œ 1

daniel: "I don't think we need 10x developers to build great things. I think we need 10x teams – groups of people who care about the same problem, who iterate together, and who make each other better" 🀍

04.03.2026 17:40 πŸ‘ 75 πŸ” 10 πŸ’¬ 0 πŸ“Œ 2
Video thumbnail

the heart of open source is human

03.03.2026 19:01 πŸ‘ 131 πŸ” 18 πŸ’¬ 4 πŸ“Œ 5
Preview
Collaborating with npmx How the e18e community have been collaborating with npmx to create a better experience for the ecosystem

today we saw the launch of npmx! here's what the community has already been collaborating on as part of this alpha launch, and what more is to come πŸŽ‰

03.03.2026 16:08 πŸ‘ 42 πŸ” 8 πŸ’¬ 0 πŸ“Œ 0
Why are devs excited about npmx when everyone seems to be sad about other OSS?
Why are devs excited about npmx when everyone seems to be sad about other OSS? When npmx showed up, it created a wave of enthusiastic support and open source collaboration. And because we’re in a moment where most discussion about OSS feels pretty bleak, the joy around npmx…

πŸ”΄ Live

Npmx is creating a wave of enthusiastic support. We’re in a moment where most discussion about OSS feels pretty bleak, the joy around npmx feels unique. Maintainers @danielroe.dev, @whitep4nth3r.com , and @patak.cat share their secrets.

Watch Live:

03.03.2026 17:30 πŸ‘ 22 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
How to make your first contribution to an open source project Getting involved in open source doesn't have to be scary! Understand how to find a great project and make your first contribution in this ten-step guide.

To celebrate the launch of the @npmx.dev alpha, I wrote up a guide on how to make your first contribution to an open-source project.

Let me know if this helps you make your first contribution (and it doesn't have to be code)!

03.03.2026 12:24 πŸ‘ 85 πŸ” 26 πŸ’¬ 3 πŸ“Œ 4
Preview
Announcing npmx: a fast, modern browser for the npm registry Today we're releasing the alpha of npmx.dev – a fast, modern browser for the npm registry, built in the open by a growing community.

npmx is now in alpha: this is our story, as told by our team and friends

03.03.2026 12:23 πŸ‘ 359 πŸ” 127 πŸ’¬ 17 πŸ“Œ 34
Preview
[DRAFT] stream: prototype for new stream implementation by jasnell Β· Pull Request #62066 Β· nodejs/node Opening this for discussion. Not intending to land this yet. It adds an implementation of the "new streams" to core and adds support to FileHandle with tests and benchmarks just to explor...

Just to prove that it can fit in easily with existing implementation/runtimes fairly easily, I ported the github.com/jasnell/new-... API to Node.js and updated FileHandle to support it github.com/nodejs/node/... ... it's an experimental draft currently so no official status...

02.03.2026 18:15 πŸ‘ 9 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
What’s New in ViteLand: February 2026 Recap Our February 2026 recap features Oxfmt Beta with 100% Prettier compatibility and 36x faster performance, Vite 8 devtools, Vitest async leak detection, and Rolldown performance gains.

✨ What's New in ViteLand: February 2026 Recap

β—† Oxfmt Beta: 100% Prettier conformance
β—† @vite.dev 8 includes devtools
β—† @vitest.dev 4.1 beta adds aroundEach/aroundAll hooks
β—† @rolldown.rs becomes 9.6% faster
β—† Oxlint now supports 59/61 ts-eslint rules
β—† NestJS migrates to Vitest
β—† and much more πŸ‘€

02.03.2026 13:12 πŸ‘ 54 πŸ” 8 πŸ’¬ 0 πŸ“Œ 1
Preview
We deserve a better streams API for JavaScript The Web streams API has become ubiquitous in JavaScript runtimes but was designed for a different era. Here's what a modern streaming API could (should?) look like.

After implementing web streams in multiple runtimes, supporting them for years, talking with other implementers, dealing with issues... I think it's well past time we talked about something better blog.cloudflare.com/a-better-web...

27.02.2026 14:14 πŸ‘ 83 πŸ” 29 πŸ’¬ 5 πŸ“Œ 4

I'm glad this is finally happening!
Thank you, Ulises, and rest of the release team for getting this to a consensus.

Why is the LTS support set for 29 months?
If it's set to 30 months, it'll be easy to remember (even number, and/or 2.5 years) and end-of-life in April will align with current LTS EoL

27.02.2026 07:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Blog: Evolving the Node.js Release Schedule by UlisesGascon Β· Pull Request #8631 Β· nodejs/nodejs.org Preview url: https://nodejs-org-git-fork-ulisesgascon-release-announcement-openjs.vercel.app/en/blog/announcements/evolving-the-nodejs-release-schedule PUBLICATION DATE: April 2nd Objective This is...

β˜• Something's brewing for @nodejs.org releases starting with 27.x. Official announcement coming soon!

πŸ‘€ Sneak peek: github.com/nodejs/nodej...

26.02.2026 20:13 πŸ‘ 14 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
Screenshot of a GitHub pull request titled β€œlib: added logger api in node core,” showing three approved reviews.

Screenshot of a GitHub pull request titled β€œlib: added logger api in node core,” showing three approved reviews.

Looks like we're this 🀏 close to getting built-in Node.js logger πŸ‘€

25.02.2026 21:35 πŸ‘ 30 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Post image

The React Foundation has officially launched, hosted by the Linux Foundation. Read more here: react.dev/blog/2026/02...

24.02.2026 21:01 πŸ‘ 133 πŸ” 16 πŸ’¬ 2 πŸ“Œ 7
Preview
Oxfmt Beta A collection of high-performance JavaScript tools written in Rust

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...

24.02.2026 04:22 πŸ‘ 204 πŸ” 34 πŸ’¬ 4 πŸ“Œ 11
Build and install time tests for Astro

Build and install time tests for Astro

(1/8) An exciting project over at @e18e.dev is our project: how can we measure performance across meta-frameworks? This means going deeper than just bundle size, but looking at all stats across development and runtime. Here is an example of one of our dev build tests. More details in the thread.

11.02.2026 08:45 πŸ‘ 27 πŸ” 5 πŸ’¬ 2 πŸ“Œ 2
Preview
How Rolldown Works: High-Performance Code Splitting with Bitset Logic

Atriiy writes about how high performance code splitting works in @rolldown.rs with Bitset Logic

The four phases of chunk allocation strategy
➑️ Defining Reachability
➑️ User-Driven Partitioning
➑️ Automated Allocation
➑️ Structural Optimization

www.atriiy.dev/blog/rolldow...

19.02.2026 13:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The conversation about bad PRs in FOSS projects needs to move away from "is it AI or not" to: does the contributor care or not? That's a different dimension. You can make good PRs with AI; you can make bad PRs without AI. Assuming a perfect overlap is disingenuous at best.

19.02.2026 12:00 πŸ‘ 38 πŸ” 6 πŸ’¬ 2 πŸ“Œ 1
Preview
WebMCP is available for early preview Β |Β  Blog Β |Β  Chrome for Developers WebMCP aims to provide a standard way for exposing structured tools, ensuring AI agents can perform actions on your side with increased speed, reliability, and precision.

Chrome launched an early preview of WebMCP, and we're looking for feedback on use-cases, API shape, & more! πŸš€

WebMCP bridges the gap between AI agents and your website, increasing the performance and reliability of agent interactions.

Join the EPP: developer.chrome.com/blog/webmcp-...

10.02.2026 17:06 πŸ‘ 10 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0
Cartoon illustration in flat colors: a smiling developer in a blue hoodie points upward while holding a green β€œNode.js FETCH GUIDE” book. Above him, speech bubbles read β€œnpm axios”, β€œhttp/https”, and β€œfetch()” with a question mark. On the right, a cool turtle wearing sunglasses rides a rocket labeled β€œV8”; a checklist and stopwatch sit on the desk against a soft, patterned sky background.

Cartoon illustration in flat colors: a smiling developer in a blue hoodie points upward while holding a green β€œNode.js FETCH GUIDE” book. Above him, speech bubbles read β€œnpm axios”, β€œhttp/https”, and β€œfetch()” with a question mark. On the right, a cool turtle wearing sunglasses rides a rocket labeled β€œV8”; a checklist and stopwatch sit on the desk against a soft, patterned sky background.

Confession: my fingers still type `npm i axios` on autopilot from time to time πŸ˜…

...And yet… Node.js has shipped a built-in `fetch()` since v18 (2022)!

Still, I keep running into the same questions:

- Should we use it?
- When is it a good fit?
- How do we avoid the usual footguns?

29.01.2026 17:55 πŸ‘ 1 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Preview
We Ralph Wiggumed WebStreams to make them 10x faster - Vercel WebStreams had too much overhead on the server. We built a faster implementation. See how we achieved 10-14x gains in Next.js rendering benchmarks.

This is great to see vercel.com/blog/we-ralp...

While specific runtime products may compete around features and performance, this kind of research on how to work around the inherent performance bottlenecks in web streams ultimately helps everyone.

18.02.2026 22:03 πŸ‘ 17 πŸ” 7 πŸ’¬ 1 πŸ“Œ 1
Preview
Fastest Frontend Tooling for Humans & AI Frontend tooling in 2026+, with and without AI.

Christoph Nakazawa wrote about how 2026 is the year of faster JavaScript tooling with tsgo, oxlint and oxfmt

It also contains prompts which you can share with LLMs to migrate your tooling, as well as an opinionated config for linting.

cpojer.net/posts/fastes...

19.02.2026 06:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

We cut @nodejs memory in half with a one-line Docker image swap.

No code changes. No new APIs. Just smaller heaps.

Here's what happened when we tested pointer compression on real workloads 🧡

17.02.2026 17:05 πŸ‘ 48 πŸ” 7 πŸ’¬ 3 πŸ“Œ 1
Post image

If you heard: "Don't bother learning to code, AI will do it all."

They're wrong. Here's why.

adventures.nodeland.dev/archive/yes-...

18.02.2026 16:59 πŸ‘ 24 πŸ” 4 πŸ’¬ 3 πŸ“Œ 0