frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Increasing the performance of WebAssembly Text Format parser by 350%

https://blog.gplane.win/posts/improve-wat-parser-perf.html
26•gplane•5d ago

Comments

shevy-java•1h ago
Anyone using WebAssembly yet? HTML, CSS, JavaScript - all there.

Just about nobody uses WebAssembly. It first appeared almost ten years ago. This is snail-speed evolution at best.

anonymous908213•1h ago
People use wasm for things that need wasm. My use case is my cross-platform game engine, because running both natively and in the browser was a priority for me. It is a wonderful tool and it is a truly magical feeling to see my native games running in the browser. But 99% of web developers are developing ordinary websites, so they don't need it. That's not an indictment of wasm.
demaga•58m ago
I saw a few web apps that use Rust crates for physics. I guess they must be using wasm?
dagi3d•45m ago
Figma
miki_oomiri•38m ago
You have the wrong understanding about wasm. It's absolutely not supposed to be replacing HTML, CSS or JS.

And yes wasm is used wildly. On the web for expensive computation (Google earth, figma, autocad, unity games) or server side for portability and sandboxing (Cloudflare workers, fastly, …)

taminka•35m ago
wasm isn't meant to supersede html/css/js (unfortunately) and it's regularly used for high performance applications in the browser, web-based cad software, figma, youtube (i think they use wasm for codec fallback when support is spotty) etc

there is also games, stuff to do with video (ffmpeg built for wasm), ml applications (mlc), in fact it's currently impossible to use wasm w/o js to load the wasm binary

as a result, the web stack is a bit upside down now, w/o the seemingly "low level" and "high performance" parts over the slow bits (javascript)

embedding-shape•15m ago
> Anyone using WebAssembly yet?

Yes, tons. Obviously not all, but large parts of these are WASM: https://itch.io/games/platform-web

Tools like Figma are only performant because of WASM.

vjerancrnjak•41m ago
It’s funny how there is continuous reinvention of parsing approaches.

Why isn’t there already some parser generator with vector instructions, pgo, low stack usage. Just endless rewrites of recursive descent with caching optimizations sprinkled when needed.

mgaunard•23m ago
There are good parser generators, but potentially not as Rust libraries.
embedding-shape•16m ago
Hardware also changes across time, so while something that was initially fast, people with new hardware tries it, finds it now so fast for them, then create their own "fast X". Fast forward 10 more years, someone with new hardware finds that, "huh why isn't it using extension Y" and now we have three libraries all called "Fast X".
high_na_euv•6m ago
I'd say because parsing is very specific kind of work heavily dependent on the grammar you're dealing with
writebetterc•12m ago
So it went from parsing at 25MiB/s to 115MiB/s. I feel like 115MiB/s is very slow for a Rust program, I wonder what it's up to that makes it so slow now. No diss to the author, good speedup, and it might be good enough for them.
high_na_euv•9m ago
"for Rust program"?

Isnt it more about the grammar than the prog lang?

Linux kernel framework for PCIe device emulation, in userspace

https://github.com/cakehonolulu/pciem
46•71bw•3h ago•11 comments

The Overcomplexity of the Shadcn Radio Button

https://paulmakeswebsites.com/writing/shadcn-radio-button/
272•dbushell•3h ago•125 comments

Level S4 solar radiation event

https://www.swpc.noaa.gov/news/g4-severe-geomagnetic-storm-levels-reached-19-jan-2026
449•WorldPeas•14h ago•152 comments

Increasing the performance of WebAssembly Text Format parser by 350%

https://blog.gplane.win/posts/improve-wat-parser-perf.html
26•gplane•5d ago•13 comments

UK consulting on bringing in social media ban for under 16s

https://www.bbc.com/news/articles/cgm4xpyxp7lo
12•1659447091•27m ago•9 comments

King – man + woman is queen; but why? (2017)

https://p.migdal.pl/blog/2017/01/king-man-woman-queen-why/
19•CGMthrowaway•4d ago•16 comments

Reticulum, a secure and anonymous mesh networking stack

https://github.com/markqvist/Reticulum
218•brogu•11h ago•45 comments

x86 prefixes and escape opcodes flowchart

https://soc.me/interfaces/x86-prefixes-and-escape-opcodes-flowchart.html
62•gaul•7h ago•15 comments

Apple testing new App Store design that blurs the line between ads and results

https://9to5mac.com/2026/01/16/iphone-apple-app-store-search-results-ads-new-design/
403•ksec•18h ago•313 comments

What came first: the CNAME or the A record?

https://blog.cloudflare.com/cname-a-record-order-dns-standards/
373•linolevan•17h ago•131 comments

Nanolang: A tiny experimental language designed to be targeted by coding LLMs

https://github.com/jordanhubbard/nanolang
160•Scramblejams•13h ago•121 comments

Giving university exams in the age of chatbots

https://ploum.net/2026-01-19-exam-with-chatbots.html
101•ploum•3h ago•68 comments

Scaling long-running autonomous coding

https://simonwillison.net/2026/Jan/19/scaling-long-running-autonomous-coding/
102•srameshc•10h ago•40 comments

The coming industrialisation of exploit generation with LLMs

https://sean.heelan.io/2026/01/18/on-the-coming-industrialisation-of-exploit-generation-with-llms/
152•long•1d ago•112 comments

Notes on Apple's Nano Texture (2025)

https://jon.bo/posts/nano-texture/
194•dsr12•16h ago•104 comments

Nova Launcher added Facebook and Google Ads tracking

https://lemdro.id/post/lemdro.id/35049920
258•celsoazevedo•9h ago•107 comments

3D printing my laptop ergonomic setup

https://www.ntietz.com/blog/3d-printing-my-laptop-ergonomic-setup/
75•kurinikku•11h ago•14 comments

British redcoat's lost memoir reveals realities of life as a disabled veteran

https://phys.org/news/2026-01-british-redcoat-lost-memoir-reveals.html
88•wglb•4d ago•80 comments

Kahan on the 8087 and designing Intel's floating point (2016) [video]

https://www.youtube.com/watch?v=L-QVgbdt_qg
25•bananaboy•5d ago•0 comments

Show HN: Artificial Ivy in the Browser

https://da.nmcardle.com/grow
74•dnmc•7h ago•12 comments

Porsche sold more electrified cars in Europe in 2025 than pure gas-powered cars

https://newsroom.porsche.com/en/2026/company/porsche-deliveries-2025-41516.html
324•m463•10h ago•387 comments

Prediction markets are ushering in a world in which news becomes about gambling

https://www.theatlantic.com/technology/2026/01/america-polymarket-disaster/685662/
297•krustyburger•1d ago•304 comments

The assistant axis: situating and stabilizing the character of LLMs

https://www.anthropic.com/research/assistant-axis
97•mfiguiere•13h ago•14 comments

Understanding ZFS Scrubs and Data Integrity

https://klarasystems.com/articles/understanding-zfs-scrubs-and-data-integrity/
53•zdw•5d ago•22 comments

Face as a QR Code

https://bookofjoe2.blogspot.com/2025/12/your-face-as-qr-code.html
25•surprisetalk•3d ago•6 comments

The microstructure of wealth transfer in prediction markets

https://www.jbecker.dev/research/prediction-market-microstructure
160•jonbecker•18h ago•145 comments

Targeted Bets: An alternative approach to the job hunt

https://www.seanmuirhead.com/blog/targeted-bets
67•seany62•13h ago•68 comments

Show HN: E80: an 8-bit CPU in structural VHDL

https://github.com/Stokpan/E80
12•Axonis•2d ago•0 comments

From Nevada to Kansas by Glider

https://www.weglide.org/flight/978820
147•sammelaugust•4d ago•47 comments

I set all 376 Vim options and I'm still a fool

https://evanhahn.com/i-set-all-376-vim-options-and-im-still-a-fool/
136•todsacerdoti•3d ago•82 comments