Oddbean new post about | logout
 @f8dfc7e8 @90991173 @ec7374a8 @aecfae5b

I hope PHP or fork will stay with us, and move to Typescript native in the browser + more use of Web Assembly (not just crypto mining ⚒), long live PWA!

BTW I am PWA early adopter, ran Twitter, Instagram, Google News and currently Mastodon as PWA (unf. have installed Android Mastodon too as it can accept shared images - PWA can do that too, Twitter has that feature) ❤️ 
 @ddc3da8f @90991173 @ec7374a8 @aecfae5b
PHP just has too much legacy code still running in it, too many people still using it, too many people still willing to maintain it as a useful standard language, for it to really die at this point.

Other languages I've seen die did so because either there was a proprietary developer backing them who lost interest in maintaining them, or because people just didn't want to use them.

Honestly, I wouldn't be surprised if Google pulled the plug on Go or Rust or whatever they're pushing right here without warning tomorrow, simply because they don't have the attention span.  I also wouldn't be surprised if Microsoft came out with another one that turned out to just be a pile of problems touting features that have been standard everywhere else for the past decade.

PHP has its issues, but we can at least trust that it will be there tomorrow, with plenty of support for whatever we need. 
 @f8dfc7e8 @90991173 @ec7374a8 @aecfae5b

Go and Rust will stay, but making web in Go and Rust is hard, it's slow development 
 @ddc3da8f @f8dfc7e8 @ec7374a8 @aecfae5b the only big limitation of PWA has been Apple not supporting web push notifications, well this has recently changed. I love PWA and their independence on app stores. However I would doubt PHP will ever do it to browser side, you may compile it into wasm and with some react trickery to get it working. But it will ultimately fails the same way as pyscript loading 5MB before app even starts. 
 @90991173 @f8dfc7e8 @ec7374a8 @aecfae5b

there's Python implementation for Web Assembly, my friend works on Golang PWA app (slow dev, many problems, can't easily add JS fns to the DOM) 
 @90991173 @f8dfc7e8 @ec7374a8 @aecfae5b

Apple has many limitations, it's their war on Google

I was perplexed that you even can't use NFC from iPhone to read payment cards

(Global Payments say you must have Android phone)