背景、
Qwik
是一款语法"接近"react
的前端ssr
框架, 前段时间看了两篇Qwik
相关的文章, 对这个框架有了些兴趣, 但是去网上搜了一下, 发现相关的中文文章几乎没有了, 所以决定对其好好研究一番, 并且写一篇关于Qwik
的特点、基础用法、设计概念, 再加上Qwik
对我的一些启发, 接下来就一起看看这款黑科技是何方神圣吧。
一、前提知识:ssr (懂了这里才能看懂Qwik)
从入门学习前端开发开始, 我们不断学习到各种前端的优化方式来提高前端代码的性能, 其中"服务端渲染(ssr)"这种模式帮我们大幅提高了使用前端框架开发的项目的首屏性能, 那么ssr的工作流程是什么样的? 下面我们一起简单梳理一下。
第一步: 服务端拼接html
当用户请求某个页面的时候, server端会拼接好一个页面的html结构返回给客户端, 例如下面的结构:
Document
- 1
- 2