View all comments ➔
  • Alternate title:

    In 1995, a Netscape employee wrote a hack in 10 days that ruined the Internet

    • 3 months

      And native software.

      Because JavaScript runs everywhere, we have companies creating “apps” and PC “programs” that are little more than glorified web views. There’s normally nothing wrong with having shared code across implementations, but when that shared code is a 4 MB bundle of crap that creates 100s of MB in dictionaries and JIT compiler caches, you’re ruining the end-user experience.

      • 100s of MB in dictionaries and JIT compiler caches

        Don’t forget the hundreds of MBs of NPM dependencies

      • 3 months

        To be fair this happen because developing in web app is much easier and cheaper sometimes more secure than having to learn some esoteric framework and language around it. That doesn’t help with native software have limited UI framework in general compared to what we get with browsers.

    • 3 months

      And, if I recall correctly, the other option besides rolling their own interpreter was to just use Scheme as the browser scripting language. Which would have been immeasurably better.