For backend development, you mean? It’s essentially required for front end development (granted you can use a language that compiles into Javascript… also is activeX still a thing or have we killed it off).
These days, WASM is also an option. I’ve written an SPA with HTML+CSS+Rust. The Rust gets compiled to WASM. There’s a bit of JS under the hood to load the WASM and access the DOM, but that can be generated for you by a framework, like Leptos.
For backend development, you mean? It’s essentially required for front end development (granted you can use a language that compiles into Javascript… also is activeX still a thing or have we killed it off).
Didn’t think I’d have to add /s 😅
These days, WASM is also an option. I’ve written an SPA with HTML+CSS+Rust. The Rust gets compiled to WASM. There’s a bit of JS under the hood to load the WASM and access the DOM, but that can be generated for you by a framework, like Leptos.