You are viewing a single thread.
View all comments View context
7 points

If there was an easy way to use rust or something on webassemly and use that instead of JS. I’d be so happy, but I can’t find how to do it without npm.

permalink
report
parent
reply
5 points

It’s in alpha, but there is a Kotlin to wasm compiler in the works.

permalink
report
parent
reply
4 points

Does WASM do DOM manipulation nowadays?

permalink
report
parent
reply
0 points

Just use javascript and don’t try to add {} to [].

permalink
report
parent
reply
3 points

Doesn’t look like it, unfortunately. But it’s planned. Kotlin can also compile to JavaScript with DOM manipulation. I’ve not tried either scenario, myself.

permalink
report
parent
reply
6 points

We use this framework at work: https://leptos.dev

permalink
report
parent
reply
2 points
*

Rust would probably be the wrong tool here. This is scripting, so pointers like Rust is built around aren’t really meaningful. Kotlin or Python or something are more on the ticket.

permalink
report
parent
reply
2 points

Websites have grown beyond mere scripting.
Rust is about more than just nicer pointers, it has a very expressive type system that enables correctness rarely seen outside FP.

permalink
report
parent
reply
2 points

Websites have grown beyond mere scripting.

Parts of them, yeah. WASM in Rust makes total sense.

Rust is about more than just nicer pointers, it has a very expressive type system that enables correctness rarely seen outside FP.

If you say so. I’d suggest Haskell, but it doesn’t work very naturally with interactivity, either user or intersystem.

permalink
report
parent
reply
2 points

You can use WebAssembly today, but you still need some JS interop for a bunch of browser features (like DOM manipulation). Your core logic can be in WebAssembly though. C# has Blazor, and I wouldn’t be surprised if there’s some Rust WebAssembly projects. I seem to recall that there’s a reimplementation of Flash player that’s built in Rust and compiles to WebAssembly.

permalink
report
parent
reply

Programmer Humor

!programmer_humor@programming.dev

Create post

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics

Community stats

  • 2K

    Monthly active users

  • 861

    Posts

  • 14K

    Comments