Today we're launching an exciting new project: Highlights
Highlights is a syntax highlighter that outputs HTML. It improves on both speed and correctness compared to the existing industry standard libraries.
It's an optional drop-in replacement in Diffs, and it's ready to use ready powering diffshub․com!
Check it out at diffs.com/highlights
OR `pnpm install @pierre/highlights`
Highlights is a syntax highlighter that outputs HTML. It improves on both speed and correctness compared to the existing industry standard libraries.
It's an optional drop-in replacement in Diffs, and it's ready to use ready powering diffshub․com!
Check it out at diffs.com/highlights
OR `pnpm install @pierre/highlights`
Oct 21, 2026 · 4:00 PM UTC
32
53
983
63,617
We wrote up a blog post about all the hard work and hard tech that went into making Highlights.
- Highlights uses actual language ASTs to highlight rather than regex
- It is often hundreds of times faster than Shiki in language-to-language comparisons while also using much less er 70 languages
- It's a drop-in replacement for Shiki when your environment supports wasm and simd
pierre.computer/writing/on-hig…
- Highlights uses actual language ASTs to highlight rather than regex
- It is often hundreds of times faster than Shiki in language-to-language comparisons while also using much less er 70 languages
- It's a drop-in replacement for Shiki when your environment supports wasm and simd
pierre.computer/writing/on-hig…
5
1
74
11,177
@pierrecomputer which one of you is playing pachinko before releasing this
1
0
5
1,506
@devinjacoviello we’re not going to ask you again to stop trying to sniff the software
1
0
9
1,063
@pierrecomputer hundreds of times faster than shiki, announced like it's no big deal. the quiet confidence is doing a lot of work here
1
0
2
856
@pierrecomputer Oh my God 😱, how did you make such an amazing video!
1
0
1
55
@liyownsmile It’s 3d rendered - you can mess with it on our blog post pierre.computer/writing/on-hig…
0
0
0
48
@VrianCao you must have missed our first website launch with the epilepsy warning, but we’re glad you like it!
1
0
3
602
@pierrecomputer please ship a colour for the lines the agent apologises for
0
0
4
273
@pierrecomputer I’m curious to dive in and compare it to my WebAssembly investigation at qip.dev/syntax-highlig…
0
0
1
73
@pierrecomputer Any comparison between Highlights and Twinkleplop? 👀 @evilpingwin
github.com/pngwn/twinklep…
github.com/pngwn/twinklep…
1
0
0
27
@pierrecomputer So good! Love everything Pierre makes 💜
0
0
1
73
@pierrecomputer Man, crazy stuff, you guys are some of my biggest inspiration!
0
0
2
329
@pierrecomputer HUGE! Looking forward to playing around with this
0
0
1
487
@pierrecomputer Great addition and great video!
0
0
1
436
@pierrecomputer I care a lot about RAM.
Thanks again pierre team!!!
Thanks again pierre team!!!
0
2
13
458
@pierrecomputer That's so coool!! You guys are doing so many awesome things. Can't wait to try this out in Joinery github.com/szhabolcs/join…
Now really the only thing remaining is LSP/code jumping functionalities 👀
Now really the only thing remaining is LSP/code jumping functionalities 👀
0
0
2
106
@pierrecomputer First Diffs, now Highlights. Hand-rolling Wasm for syntax highlighting is a serious flex. You guys are the best.
0
0
2
26

































