<story><title>Get Started with Rust, WebAssembly, and Webpack</title><url>https://medium.com/@ianjsikes/get-started-with-rust-webassembly-and-webpack-58d28e219635</url></story><parent_chain><item><author>morley</author><text>The performance bottlenecks I mostly see as a frontend engineer are those related to the browser (execution speed, DOM manipulation, and painting). I&amp;#x27;m curious what workloads wasm can improve, since I assume it&amp;#x27;ll mostly deal with operations in memory. Maybe physics or graphics calculations in JS game engines?</text></item></parent_chain><comment><author>fiedzia</author><text>&amp;gt; I&amp;#x27;m curious what workloads wasm can improve&lt;p&gt;Those where you have a significant amount of computation. Image&amp;#x2F;audio&amp;#x2F;video processing, neural networks, text analysis, games fall there too. Generally, those things are not done in the browser currently, but wasm will change that, so I&amp;#x27;d say it will rather open new doors then fix existing ones.</text></comment>
<story><title>Get Started with Rust, WebAssembly, and Webpack</title><url>https://medium.com/@ianjsikes/get-started-with-rust-webassembly-and-webpack-58d28e219635</url></story><parent_chain><item><author>morley</author><text>The performance bottlenecks I mostly see as a frontend engineer are those related to the browser (execution speed, DOM manipulation, and painting). I&amp;#x27;m curious what workloads wasm can improve, since I assume it&amp;#x27;ll mostly deal with operations in memory. Maybe physics or graphics calculations in JS game engines?</text></item></parent_chain><comment><author>withjive</author><text>While the DOM may always be slow, faster JS (ie. wasm) can provide faster calculations in pure javascript land and better efficiency (better memory management, similar to c++&amp;#x2F;native stacks).&lt;p&gt;This is useful for optimizing DOM usage, such as using a virtual dom to avoid excessive real DOM access.&lt;p&gt;So while it does not attack the bottle necks directly, it will increase the overal perceivable performance of a webapp.</text></comment>