简化网页的JavaScript框架
2020-06-30李理
电脑报 2020年15期
关键词:用户
李理
现在的网站容量太大了,根据长期跟踪其他网站的性能及其使用技术的HTTP Archive数据统计,单个网页大小平均约2MB。良好的移动4G连接可以在不到一秒钟的时间内下载2MB字节。但是,今天的网页对于连接速度慢或带宽较小的用户来说是个不小的问题。
当今的网站容量如此之大原因很多,其中包括广告和跟踪脚本,它们占据了相当多的页面。另一个原因是网站不仅仅显示文本和图像,现在许多站点看起来像复杂而庞大的桌面应用程序。
为了构建这些交互式站点,许多Web开发人员都转向使用处理常规任务的开源软件包。这些开源工具将程序员从繁重的重复工作中解放了出来,但是它们使网页更加繁琐。例如Facebook用于构建用户界面的开源React库的容量约100 KB,但加入其他一些图形和工具包,占用很快就要用MB计算了。
Svelte渐成Web框架主流工具
由新闻工作者和软件开发人员里奇·哈里斯创建的新兴JavaScript框架Svelte旨在让编写更快速、更小型的交互式网站和应用程序变得更加容易。Web开发人员肖恩说,他通过从React切换到Svelte,将个人网站的大小从187 KB减少到9 KB:“我甚至没有试图优化尺寸,它的容量就已经下降了。”
Web 框架层出不穷,作为主流 Web 框架之一的 Svelte,有着独特的优势。它不仅可以构建完整的 Web 应用程序,还可以创建自定义元素,并与其他框架制作的已有Web应用程序良好兼容。Svelte是一个有趣的客户端/服务器框架并且可以改变我们的开发方式,它可以在构建时预先呈现JavaScript。Svelte类似于Vue.js的JavaScript框架,传统的框架需要运行时用代码来定义和执行模块、保持状态,更新视图并且还要运行这些框架。……
登录APP查看全文
