你好!我叫Kirill,从事Web开发已有8年以上。几个月前,我们开始开发一个新项目,我们有一个超快的任务,同时保持所有响应式框架的乐趣。满足Sexy框架!
因此,Sexy框架是用于创建用户界面的反应性Javascript编译器和分析器。与其他框架不同,Sexy旨在充分利用Javascript的固有潜力。
这意味着框架未在运行时运行。他在编译时完成了所有主要工作。该框架分析您的组件并将其转换为本地Javascript,而开销却很小:最大捆绑包重量仅为3.7kb gzip。(如果将使用所有类型的渲染,动画等)
总的来说,Sexy框架是与服务器渲染一起使用的,它可以显示最佳的Google PageSpeed数字。例如,当给500个静态分量补水时,FID(Fisrt输入延迟)值仅花费50ms,而NuxtJs为180ms,而Svelte为500ms。
如果移动设备在Internet上的份额不是大约68%,而不仅仅是SEO,那么这将不是那么重要。
现在,您也可以对常规网站使用组件方法和常规组件测试。
他为什么这么性感?
1.在运行时不起作用
大多数工作发生在编译级别,最终您将获得本机且超高效的Javascript,可用来构建快速的Web应用程序。
2.不使用虚拟DOM
同样,与其他框架不同,本机DOM代替了虚拟DOM。
3.没有反应库
Sexy , , , . ? . Sexy Javascript , .
4.
Sexy hydrate first. , , FID TTI. ( SSR) , 3 .
5.
Sexy Javascript , sexy- .
6.
, Sexy , - . … .
Sexy framework
Sexy :
1. – -
npx create-sexy-app sexy-app
npm run dev
2. – (webpack)
Sexy framework
alpha .
, core- .