[HN Gopher] Emulator Performance: WebAssembly vs. JavaScript (2021) ___________________________________________________________________ Emulator Performance: WebAssembly vs. JavaScript (2021) Author : jen_h Score : 13 points Date : 2022-10-26 21:56 UTC (1 hours ago) (HTM) web link (8bitworkshop.com) (TXT) w3m dump (8bitworkshop.com) | SevenNation wrote: | > I've been working on an experimental Verilog runtime that emits | WebAssembly, generated from the AST nodes of the Verilog | compiler. | | No link in the article, and I wasn't able to find a public | project that tries to do this. Is there? | RandomWorker wrote: | >UPDATE > An earlier post described performance problems on | Firefox and Safari, which were related to the Proxy object. This | feature is used to read values from WebAssembly into JavaScript. | > After changing to Object.defineProperty() all browsers are | equally fast on WebAssembly, beating JavaScript in all cases. | | The update at the bottom is kind of interesting. All browsers are | equally fast, which makes sense because wasm should speak | directly to the hardware more easily than javascript. | metadat wrote: | Was the header image for this article generated via Stable | Diffusion (or similar)? | | http://8bitworkshop.com/docs/_images/js-vs-wasm-1.jpg | | Inhumanly abstract, yet intriguing. | aatd86 wrote: | It looks like dalle-mini. ___________________________________________________________________ (page generated 2022-10-26 23:00 UTC)