floating indicator next to menu
floating indicator of scroll progress
0%
Conference Talk
Presented byKat Marchán

Session focus

  • Backend Dev
  • Frontend Dev
  • Performance
100%
Dev
0%
Design
0%
Marketing
20%
Business

Schedule

Date

May 29, 2024 10:00 am

Duration

40 min

Location

Lucerna Great Hall


Session details

For a long time, WebAssembly (WASM) was treated as a focused tool you could use to write individual, highly focused functions in hot loops by hand to squeeze some extra performance out of JS apps. With the advent of WebAssembly System Interface (WASI) and a much more mature tooling environment with attributes like wasm-bindgen, WASM can take on a more prominent role in JavaScript/TypeScript applications. This talk will focus on an example use case, a web-based NPM registry package manager, to demonstrate some of the available tools and the benefits of integrating Rust into your project.

Meet your presenter

Kat Marchán

Senior Software Engineer

Microsoft

Connect with Kat

Kat is a long-time JavaScript and now Rust developer, working as the lead maintainer of the NPM package manager for several years, where they also had a stint on TC39, the JS standards committee. They are now working as part of the JavaScript/TypeScript tooling team at Microsoft's Developer Division, doing Rust in their spare time. They're also a mom to one baby and three cats.

This Site Uses Cookies

For processing purposes, your consent is required, which you express by selecting "Allow all." You can also customise your settings.