Get the latest tech news

We replaced our React front end with Go and WebAssembly


Powerful, programmable CI/CD engine that runs your pipelines in containers — pre-push on your local machine and/or post-push in CI

Go WASM is slow at parsing large amounts of JSON, which led to dramatic architecture changes and the creation of a “smart backend” for incremental data loading over WebSockets, using Go's rarely-used encoding/gob format. Benefits Our switch from React to WASM has resulted in a more consistent user experience across all Dagger interfaces, and better overall performance and lower memory usage, especially when rendering large and complex traces. Go WASM is slow at parsing large amounts of JSON, which led to dramatic architecture changes and the creation of a “smart backend” for incremental data loading over WebSockets, using Go's rarely-used encoding/gob format.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of end

end

Photo of WebAssembly

WebAssembly

Photo of React

React

Related news:

News photo

Station of despair: What to do if you get stuck at end of Tokyo Chuo Rapid Line

News photo

Final Fantasy 14's patch 7.2 due end of March with even more Final Fantasy 9 references

News photo

Enable End-to-End Encryption for Your iCloud Backups