Closed. This question is off-topic。它当前不接受答案。
想要改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。
9年前关闭。
Improve this question
考虑到为使网络尽可能高效所付出的巨大努力,为什么不能将HTML(以及所有其他各种纯文本文件,例如CSS,JavaScript)编译成一个资源并直接发送呢? (我知道.chm files-这些与这个概念相似)。
我了解网络的开放性-我支持的工作-但可以设想一种开放规范,该规范需要将多种资源编译为二进制。规范可能要求用户代理进行反复杂化(这允许个人查看DOM等)。
我想我很惊讶,考虑到其他方面在性能方面的努力,我们仍然依靠纯文本在页面上四处移动,还是我只是高估了二进制格式可以节省的费用?
想要改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。
9年前关闭。
Improve this question
考虑到为使网络尽可能高效所付出的巨大努力,为什么不能将HTML(以及所有其他各种纯文本文件,例如CSS,JavaScript)编译成一个资源并直接发送呢? (我知道.chm files-这些与这个概念相似)。
我了解网络的开放性-我支持的工作-但可以设想一种开放规范,该规范需要将多种资源编译为二进制。规范可能要求用户代理进行反复杂化(这允许个人查看DOM等)。
我想我很惊讶,考虑到其他方面在性能方面的努力,我们仍然依靠纯文本在页面上四处移动,还是我只是高估了二进制格式可以节省的费用?
最佳答案
网络发展的一个重要因素是网络语言的可扩展性。浏览器供应商可以支持超出标准要求的功能。尽管这一直是开发人员的烦恼,但它帮助了Web的发展。
通过编译网页,您可以将功能限制为编译器支持的集合。直到编译器 catch 开发进度,才可能在任何浏览器中使用任何新功能。这将减慢网络的发展。