当前位置:网站首页>尤雨溪,来了!
尤雨溪,来了!
2022-07-07 13:27:00 【stormzhangV】
关注我的大多技术人,今天跟大家说个事,第二届稀土开发者大会将于 7 月 22、23 日正式召开,这次大会以「激发万有引力,掘金技术未来」为主题,汇聚万千开发者,只为带你在纷繁复杂的技术浪潮里,从实践驱动的案例总结背后,一窥技术的本源。
其中,尤雨溪,前端框架 Vue.js 和前端构建工具 Vite 作者,将出席本届稀土开发者大会主论坛并作题为《前端趋势 2022》的主题演讲。
大家感兴趣的别错过,识别文章海报二维码,不仅免费报名到最后还有豪礼相送!

有人可能好奇演讲的内容大致有哪些,那这里就给大家罗列下这次演讲大纲:
一、基层框架/开发范式趋势
1、Hooks 的开发体验问题逐渐成为社区共识
(1)useEvent RFC 是官方对这个问题的一次补救
(2)React Forget 是从编译路线改善的一个尝试
2、基于依赖追踪的数据管理范式重新得到审视
(1)Solid: solid-state
(2)Vue: Composition API
(3)Ember: Starbeam
3、基于编译的响应式系统
(1)通过变量的引用和赋值触发追踪和更新
(2)Svelte
a. 简洁的代价:依赖组件上下文,不能嵌套,组件外需要额外的一套系统
(3)Vue Reactivity Transform
a. 组建内外通用的语法糖
二、工具链
1、原生语言的使用
(1) napi-rs (Rust)
(2) esbuild (Go)
(3) swc (Rust)
(4) bun (Zig)
(5) Parcel 2 (JS / Rust hybrid)
(6) Vite (JS / Go hybrid via esbuild)
(7) 原生语言更适用于用例专注且标准相对稳定的情况,否则很难榨取最大化的性能优势。
a. TS type checker:变化太快,没有标准
(8) 原生语言会影响可扩展性,增加社区参与门槛,最终影响生态发展
(9) JS/原生混合工具链将会成为常态
2、工具链抽象层次
(1)webpack / rollup: 纯 JS 模块(需要插件才能定制针对各类应用,抽象层次低)
(2)parcel 2: 纯客户端 web 应用(抽象层次高)
(3)vite: web / SSR 应用 + 上层框架(抽象层次高/中
a.基于可扩展性的设计
b.通过中间件模式(middleware mode) 嵌入现有的服务端架构
c.强大的插件 API 可以同时调整开发服务器和生产构建
d.服务端渲染是一等公民概念
(4) 基于 Vite 的上层框架
a.Nuxt 3
b.SvelteKit
c.Shopify Hydrogen
d.Astro
e.Qwik
f.Solid Start
g.Fastify DX
h.vite-plugin-ssr
i.Laravel 官方默认方案
三、Meta Framework 趋势
1、全栈的优势在哪里
2、数据的前后端打通
(1)Next
a.getStaticProps / getServerSideProps
(2) Nuxt
b.API routes + Top level await + useFetch
(3) Remix
c.loader / action + HTML form
3、类型的前后端打通
(1)Nuxt 自动基于项目文件布局生成对应类型
a.路由
b.API
4、js 全栈的代价:duplicated data / js bundle size + hydration cost
(1) Vue 3.3 is going to explore this direction
(2) React Server Components
(3) Astro: island architecture / conditional lazy hydration
(4) Qwik: fine-grained + "resumable" hydration
(5) VitePress: static content removal + out-in shell hydration
a.Vue 3.3 is going to explore this direction
除此以外,本次开发者大会还策划了大前端技术探索、大前端工程实践与性能优化、低代码探索和实践、现代 Web 开发等大前端技术方向专场,由快手 Web 开发中心负责人方超、JavaScript 专家程劭飞(winter)、阿里巴巴企业智能事业部体验技术团队负责人董晓庆、美团买菜用户前端负责人李燕青担任出品人,将为前端开发人群带来一场「知识堆栈溢出」的视听盛宴!
边栏推荐
- C Alibaba cloud OSS file upload, download and other operations (unity is available)
- 【数字IC验证快速入门】22、SystemVerilog项目实践之AHB-SRAMC(2)(AMBA总线介绍)
- Please supervise the 2022 plan
- The "go to definition" in VS2010 does not respond or prompts the solution of "symbol not found"
- Write sequence frame animation with shader
- 【数字IC验证快速入门】19、SystemVerilog学习之基本语法6(线程内部通信...内含实践练习)
- [quick start of Digital IC Verification] 25. AHB sramc of SystemVerilog project practice (5) (AHB key review, key points refining)
- [original] all management without assessment is nonsense!
- Create lib Library in keil and use lib Library
- Cocos makes Scrollview to realize the effect of zooming in the middle and zooming out on both sides
猜你喜欢

Cocos creator collision and collision callback do not take effect

AB package details in unity (super detail, features, packaging, loading, manager)

【數字IC驗證快速入門】26、SystemVerilog項目實踐之AHB-SRAMC(6)(APB協議基本要點)

numpy---基础学习笔记
![[quick start of Digital IC Verification] 22. Ahb-sramc of SystemVerilog project practice (2) (Introduction to AMBA bus)](/img/3f/40475f9f6e0fcd3f58c93164f65674.png)
[quick start of Digital IC Verification] 22. Ahb-sramc of SystemVerilog project practice (2) (Introduction to AMBA bus)
![[Lanzhou University] information sharing of postgraduate entrance examination and re examination](/img/06/df5a64441814c9ecfa2f039318496e.jpg)
[Lanzhou University] information sharing of postgraduate entrance examination and re examination

写一篇万字长文《CAS自旋锁》送杰伦的新专辑登顶热榜
使用Scrapy框架爬取网页并保存到Mysql的实现

Virtual memory, physical memory /ram what

Iterator and for of.. loop
随机推荐
Iterator and for of.. loop
2022 all open source enterprise card issuing network repair short website and other bugs_ 2022 enterprise level multi merchant card issuing platform source code
【数字IC验证快速入门】20、SystemVerilog学习之基本语法7(覆盖率驱动...内含实践练习)
[quick start of Digital IC Verification] 23. AHB sramc of SystemVerilog project practice (3) (basic points of AHB protocol)
Syntaxhighlight highlights the right scroll bar
[wechat applet] Chapter (5): basic API interface of wechat applet
Matlab experience summary
[quick start of Digital IC Verification] 19. Basic grammar of SystemVerilog learning 6 (thread internal communication... Including practical exercises)
Cocos creator collision and collision callback do not take effect
After UE4 is packaged, mesh has no material problem
Simple understanding and application of TS generics
MongoD管理数据库的方法介绍
Zhongang Mining: Fluorite continues to lead the growth of new energy market
MySQL bit type resolution
Getting started with webgl (3)
从 1.5 开始搭建一个微服务框架链路追踪 traceId
LeetCode3_ Longest substring without duplicate characters
LeetCode1_ Sum of two numbers
[quick start of Digital IC Verification] 24. AHB sramc of SystemVerilog project practice (4) (AHB continues to deepen)
Cut ffmpeg as needed, and use emscripten to compile and run