我是网站开发领域的新手。
我看到JavaScript和CSS的缩小在减少网页加载时间方面被广泛使用。但毫无疑问,文本格式数据将比二进制格式更长,那么为什么我们仍然使用文本JavaScript和CSS呢?
在未来,有可能使用二进制格式来传递表示和行为定义吗?
我认为,如果有一个通用标准来以二进制数据传递这些内容,那么服务器端程序将被创建来将由Web设计师生成的文本格式JS/CSS转换为二进制格式,并且网络流量将大大减少。
有人能给我一些关于这个问题的想法吗?
我是网站开发领域的新手。
我看到JavaScript和CSS的缩小在减少网页加载时间方面被广泛使用。但毫无疑问,文本格式数据将比二进制格式更长,那么为什么我们仍然使用文本JavaScript和CSS呢?
在未来,有可能使用二进制格式来传递表示和行为定义吗?
我认为,如果有一个通用标准来以二进制数据传递这些内容,那么服务器端程序将被创建来将由Web设计师生成的文本格式JS/CSS转换为二进制格式,并且网络流量将大大减少。
有人能给我一些关于这个问题的想法吗?
有趣的是,在你的问题中没有提到HTML的二进制版本。
一年前,W3C发布了EXI,这是一个用于二进制XML的规范。您可以使用XML来表示HTML文档,因此已经可以以符合标准的方式将HTML表示为二进制(但是,浏览器尚未支持此功能)。
CSS是一种非常规则的格式,因此为其创建二进制格式并不难。相反,标准化该格式则很难。 (您可能会对此感兴趣。)
也许在未来,人们将使用像SLIM和SASS这样的抽象语言编写所有代码,然后将其编译为二进制XML,从而允许浏览器使用一个非常快速和高效的接口来解析标记和样式。