Best of WebAssembly — 2022
- 1
- 2
InfoWorld·3y
The best open source software of 2022
The best open source software of 2022 InfoWorld’s 2022 Bossie Awards celebrate the most important and innovative application development, devops, data analytics, and machine learning tools of the year. SvelteKit and Nuxt, as well as newer entrants like Blitz.js, are exploring new approaches and techniques.
- 3
LogRocket·4y
Integrating a Svelte app with Rust using WebAssembly
WebAssembly is a binary instruction format that our browsers can run along with JavaScript. It is type-safe like TypeScript, and since it is compiled beforehand instead of at runtime, much faster than even JavaScript. Combining this with the ease of Svelte and its ability to update the UI without a virtual DOM, we can make even heavy applications blazing fast.
- 4
- 5
The New Stack·4y
Pyscript: A Browser-Based Python Framework for the 99%
Pyscript is the new Python framework being developed by Anaconda. It's designed for the 99% of web users who aren’t professional developers, CEO says. Peter Wang: Pyscript was inspired by HyperCard, a pre-web development kit for the Macintosh.
- 6
Community Picks·3y
Build your own WebAssembly Compiler
WebAssembly has been causing a stir over the last year. It was voted the fifth ‘most loved’ language in Stack Overflow’s developer insights survey. WebAssembly is a compilation target, rather than a language they will use directly. This is very easily decoded, compiled and executed - giving fast and predictable performance.
- 7
Hacker News·3y
Goodbye to the C++ Implementation of Zig ⚡ Zig Programming Language
The old one, written in 80,000 lines of C++, plus sharing Zig code with the new one. The new one was faster, used less memory, and was actively maintained and enhanced. This was a huge pain, especially as the design of these two compilers diverged. The C++ implementation of Zig originally used the same strategy.
- 8
The New Stack·3y
Yes, WebAssembly Can Replace Kubernetes
WebAssembly, or Wasm, was shown to be a very practical way to run code on a web browser. It has worked so well that the World Wide Web Consortium named it a web standard in 2019. Other languages Wasm can accommodate include Rust, Go,.NET, C++, Python, Java and PHP.
- 9
Syncfusion·4y
A Full-Stack Web App Using Blazor WebAssembly and GraphQL: Part 3
This article covers how to add the edit and delete capabilities to the movie data. We will configure the home page of our app to display the list of movies and will provide sort and filter movie options to the user. In part 1 and part 2 of this series, we learned how to create a GraphQL mutation and we created a Graphql client with the help of the Strawberry Shake tool.
- 10
The New Stack·3y
What Rust Brings to Frontend and Web Development
The year 2022 may well have been the year of Rust, with its introduction into the Linux Kernel. But should frontend/web developers concern themselves with this popular language in 2023? It depends on what you need to do. It can also be coupled with WebAssembly to deliver a fast, secure app at the edge.
- 11
The New Stack·3y
Rust Makes Us Better Programmers
Rust makes for a better development experience, enhances safety and increases program speed. To understand why Rust is so popular, we need to consider why we invented compilers and programming languages in the first place. In the case of other popular languages like Python, Rust programs run up to 20 times faster, according to the Programming Language Benchmark.
- 12
JetBrains·3y
The Future of .NET with WASM
WebAssembly is a low-level assembly-like language with a binary format that runs in modern web browsers. WebAssembly programs can perform at near-native speeds allowing for new and exciting applications for web clients from desktop-like apps, emulators, high-performance video games, photo editors, and more.
- 13
Dev Genius·4y
A Primer on WebAssembly
In 2022, I will be diving into the world of WebAssembly and Rust. To understand why there was a requirement for WebAssembly, let’s take a stroll down memory lane. The world wide web, as we know it today, started off as a single page project on a NeXT computer at CERN.