为什么是JavaScript而不是标准的浏览器虚拟机?
2022-08-30 02:07:58
通过浏览器中托管的标准化虚拟机来支持一组语言(Java,Python,Ruby等),而不是要求使用专用语言 - 实际上是一种专用范式 - 仅用于客户端脚本编写,这难道没有意义吗?
为了澄清这个建议,网页将包含字节码,而不是像JavaScript这样的任何高级语言。
我理解一个务实的现实,即由于进化原因,JavaScript只是我们现在必须使用的东西,但我更多地考虑的是长期。关于向后兼容性,没有理由不能在一段时间内同时支持内联JavaScript,当然JavaScript可能是浏览器虚拟机支持的语言之一。