News for hackers. Stuff that matters.
Re:Modern Javascript: Everything you missed over the last 10... by zozbot234 on Saturday May 15, 2021 @02:28PM (#27167648)
> Being able to do SSR and sharing validation logic are two huge and obvious reasons. Ever try to exactly duplicate validation rules between the browser and PHP? What about when they use weird regexp rules?

PHP is adding support for FFI to any C ABI-compatible language, and you can run the exact same code in the browser via emscripten or a WASM polyfill. As a bonus, emscripten/WASM compiled code will also be more efficient in the browser than plain JavaScript or Typescript.

Re:Modern Javascript: Everything you missed over the last 10... by chrisbroadfoot on Saturday May 15, 2021 @05:03PM (#27168991)
> As a bonus, emscripten/WASM compiled code will also be more efficient in the browser than plain JavaScript or Typescript.

Small gains compared to the cost of implementing. 10-20%. Now you're asking your full-stack developers to know PHP, JS, C, and WASM.

Re:Modern Javascript: Everything you missed over the last 10... by bastawhiz on Saturday May 15, 2021 @07:24PM (#27169856)
It seems silly to add a third language to your stack just so you can share code between the other two languages.