Joined August 2013
26 Photos and videos
Niklas Mischkulnig retweeted
How we're making Turbopack fast. In this deep dive, @lukeisandberg explains how Turbopack uses incremental caching and compilation so the cost of work scales with your change, not the size of your app.
10
23
239
23,595
Niklas Mischkulnig retweeted
Jan 20
Learn how we built Turbopack with incremental computation to scale development and builds to Next.js applications of all sizes. nextjs.org/blog/turbopack-in…
8
26
251
69,238
Niklas Mischkulnig retweeted
6 Dec 2025
We introduced a dedicated HackerOne program for Vercel WAF bypasses for CVE-2025-55182 / react2shell Critical bypass: $50K hackerone.com/vercel_platfor…
30
78
847
351,060
Niklas Mischkulnig retweeted
18 Nov 2025
We've been working on something new: Turbopack / Next.js bundle analyzer. It's fully aware of Next.js routes and the Turbopack module graph. You no longer have to guess where a module is loaded. It shows the full import stack so that you can easily find where the module is used, not just one path but all paths that lead to the module being included in the bundle. You can also inspect CSS size and other assets, as well as the server bundles. Note: Output size shown is without compression (gzip/brotli). We're planning to add that. For example running it on an open source application:
31
33
592
90,826
Niklas Mischkulnig retweeted
25 Apr 2025
Faire.com, the world's largest wholesale marketplace, is seeing @nextjs prod builds go from 6.3 minutes → 75s after adopting Turbopack 😳
34
20
576
79,859
Niklas Mischkulnig retweeted
9 Apr 2025
Next.js 15.3 • Turbopack for builds (alpha) • Community support for Rspack (experimental) • Client Instrumentation hook • Navigation hooks • TypeScript plugin improvements nextjs.org/15-3
67
178
1,339
267,929
Niklas Mischkulnig retweeted
Happy to announce Parcel v2.14, now with support for React Server Components! 🥳 RSCs can be integrated into client-rendered apps, server rendered, or statically rendered at build time. Also: rust MDX compiler, create-parcel CLI, new error overlay, and native import maps.
17
47
401
48,135
Niklas Mischkulnig retweeted
"A calculator app? Anyone could make that." Not true. A calculator should show you the result of the mathematical expression you entered. That's much, much harder than it sounds. What I'm about to tell you is the greatest calculator app development story ever told.
567
4,000
33,075
4,524,150
Niklas Mischkulnig retweeted
Just published a Storybook Builder for Parcel! 🥳 It preserves state via React Fast Refresh in both your components and CSF story files using a custom transformer. Haven't seen this anywhere else. Hot reloading for auto-generated controls via TS too.
4
9
108
9,430
Niklas Mischkulnig retweeted
21 Oct 2024
Next.js 15 and Turbopack Dev are now stable. Upgrade automatically with our new CLI and codemods. nextjs.org/15
65
405
2,028
320,317
Niklas Mischkulnig retweeted
I recently gave an internal talk about the history and future of bundlers and JS tooling. I characterized the first 10 years (say 2010-2020) as a period of innovation, where we invented almost all of the tools we have today. The last 5 have been focused almost entirely on build performance — rebuilding the same tools as before, but faster. I believe we’re now at a point of diminishing returns for JS tooling performance. “5x faster” is impressive but when the numbers are already very small it’s almost imperceptible. I think we’re due for another period of innovation, where we take advantage of this performance to build new features that couldn’t be built before. Things that actually benefit end users and not just DX. Dramatically improved tree shaking and code splitting are at the top of my list but it will be interesting to see happens!
11
17
225
27,722
Niklas Mischkulnig retweeted
Parcel can tell you when it bails out, not sure about other bundlers. Seems like something that should be built into a bundler though, rather than a separate eslint plugin (which would just be guessing).
Ever wondered why tree shaking isn't working as expected? Soon Parcel will be able to tell you when it bails out, and exactly what caused it. Each bailout links to a corresponding section in the documentation with more info. 😊
2
2
15
2,365
Niklas Mischkulnig retweeted
27 Mar 2024
Nice! I kind of explored making this for @parceljs during innovation week at work. Layouts, dynamic segments, meta and all. Biggest difference is we separated meta from pages, support for workspace docs, and no low-level API. @devongovett this is why I'm keen for Parcel RSC!
26 Mar 2024
Introducing Waku “pages router”! 🎉 We’re excited to bring a minimal file-based router API to the modern React era. Waku is now the fastest way to start building with server components. Learn more 👉 waku.gg/blog/introducing-pag… ⛩️
1
2
1,073
Niklas Mischkulnig retweeted
Parcel now has a REPL where you can try it out right in your browser! @mischnic has done some super impressive work to run the full version of Parcel in the browser, using WASM, service workers, web workers, IndexedDB, and even a compiled version of Yarn. repl.parceljs.org/
3
2
30
1,639
Niklas Mischkulnig retweeted
📢 Parcel v2.12.0 brings support for macros, a new web-based REPL, improved CSS bundling, and manual code splitting! Macros are JS/TS functions that run at build time instead of being bundled. They can generate constants, code, and even assets (eg css)! parceljs.org/blog/v2-12-0/
9
40
281
93,883
Niklas Mischkulnig retweeted
Announcing React Aria Components v1.0.0! 🥳 Over 40 components with built-in behavior, adaptive interactions, top-tier accessibility, and internationalization out of the box, ready for your styles. react-spectrum.adobe.com/rea…
72
408
2,799
542,504
Niklas Mischkulnig retweeted
Received shocking news from @uniinnsbruck during(!) my Antarctic expedition: Despite having secured funding, I'm barred from working at the university soon. Heartless timing, and it jeopardizes scientific career. No lab access = no sample processing or publishing. Plz RT this 🧵
Replying to @Kweisleitner
On top of this, back home in Austria, I'm fighting another storm: the uncertainty of young researchers' job security. Unsure if I can even analyze my own Antarctic samples. No word since weeks from @uniinnsbruck. Feels like being left out in the cold. ❄️💔 #notfun @AustrianPolar
19
140
364
159,710
Niklas Mischkulnig retweeted
The Australien Government and the Opposition have made an ad about electoral reforms, and it’s surprisingly honest and informative (and they're hoping you don't hear about it) #auspol
323
3,631
6,921
1,489,996
Niklas Mischkulnig retweeted
Holy cow, @parceljs seems to be able to handle multiple module graphs *and* multiple output formats / targets from a single "build".
5
2
30
9,624