SvelteKit 1.0 正式发布
经过两年的开发,SvelteKit 1.0 已正式发布,现在可用于生产环境。
SvelteKit 是一个用 Svelte 构建 Web 应用程序的框架,满足不同规模的应用开发,提供一个非常灵活和良好体验的基于文件系统的路由架构。Svelte是一个 UI 组件框架,因其出色的性能和易用性而受到开发者喜爱。
SvelteKit 包括服务器端渲染 (SSR)、路由、针对 JS 和 CSS 的代码分割,以及针对不同 Serverless 平台生成不同代码的适配器等功能。
与目前部分主流的 Web 框架不同,SvelteKit 具有以下特点:
- 与传统的“多页应用程序”或 MPA 框架不同,它在初始服务器渲染的页面加载后默认为客户端导航。这可以实现更快的页面转换、页面之间持续存在的状态(例如侧边栏的滚动位置)以及更少的数据使用。它还避免在每次页面加载时重新运行第三方脚本,如分析脚本。
- 与传统的服务器框架不同,它允许开发者使用一种语言,而不是拥有两个紧密耦合的应用程序(一个用于生成 HTML,一个用于处理客户端交互)。由于 SvelteKit 在 JavaScript 运行的任何地方运行,开发者可以将对应的应用程序部署为传统的节点服务器,或使用 serverless 功能——包括边缘。
- 与静态站点生成器不同,开发者可以使用个性化或动态数据构建应用程序,而不会在页面加载后从浏览器中获取数据,从而降低性能、改变布局。
团队表示,SvelteKit 1.0 是一个开始。虽然它已准备好用于生产环境,但对他们来说这只是刚刚开始。目前计划的路线图包括内置 i18n 支持、增量静态重新生成、对部署区域和运行时的精细控制、图像优化以及许多其他改进。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Thunderbird 102.6 发布,开源电子邮件客户端
Thunderbird 是 Mozilla 基金会开发的一款免费开源的跨平台电子邮件客户端、个人信息管理器、新闻客户端、RSS 和聊天客户端。项目策略最初是以 Mozilla Firefox 网页浏览器为蓝本的。 2020 年 1 月 28 日,Mozilla 基金会宣布,该项目从此将由一个新的全资子公司 MZLA 技术公司负责运营,以探索提供以前无法实现的产品和服务,并通过合作关系和非慈善捐款来收集收入。 Thunderbird 102.6 发布,更新内容如下: 系统要求 Windows:Windows 7 或更高版本 Mac:macOS 10.12 或更高版本 Linux: GTK+ 3.14 或更高版本 修复: 当带有公共子密钥的公共密钥已经存在时,导入 OpenPGP 密钥失败 当打开太多的文件夹时,消息索引文件被错误地删除了 Thunderbird 有时会不正确地格式化同步的 vCards 重复发生的事件在超过一定的重复次数后无法显示 从 "显示 Cookies" 对话框中删除的 Cookies 实际上没有被删除 暂停的 RSS 订阅并没有真正暂停更新 各种视觉和用户体验的改...
- 下一篇
🎉 smart-mqtt v0.10 发布,可靠的物联网解决方案
本次发布版本主要是针对 smart-mqtt 性能作了很大的提升。 另外受制于性那压测工具 emqx-bench 无法支持 arm 架构的服务器,我们自研了能够实现跨平台的 Java 版压测工具:smart-mqtt-bench。 一、关于 smart-mqtt smart-mqtt 是用 java 语言开发的 MQTT Broker 服务,也是 smartboot 组织下首款真正意义上面向物联网的解决方案。旨在帮助企业以较低的成本快速搭建稳定、可靠的物联网服务,助力万物互联互通。 二、快速启动 2.1 Jar 包启动 下载地址:https://gitee.com/smartboot/smart-mqtt/releases/tag/v0.10 java -jar smart-mqtt-broker-community-0.10.jar 2.2 docker 启动 docker run -d --name smart-mqtt -p 1883:1883 smartboot/smart-mqtt:latest 三、更新内容 🎉 3.1 社区版 采用自研的压测工具 smart-m...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块