2023 年的 10 个前端趋势

简介: 2023 年的 10 个前端趋势
  • 元框架群雄并起
  • 渲染模式精益求精
  • Edge Serverless
  • 数据库复兴,Serverless 数据库
  • JavaScript 运行时(Node.js、Deno、Bun、Cloudflare Workers)避免重蹈浏览器的覆辙,成立 WinterCG
  • Monorepo 使用率增长
  • CSS 实用至上,Styled Components、Emotion 一直是 CSS in JS 的主流库,不过在 SSR 场景下,性能至上。CSS in JS 方案不仅增加包体积(SC 12.7 kb、Emotion 7.9kb),而且还有运行时开销。开发者会迁移到对性能友好的方案:Tailwind CSS、UnoCSS、CSS Modules、零运行时/编译时 的 CSS in JS(vanilla-extract,linaria,astroturf,compiled)
  • 使用 TS 保证 E2E 类型安全,为全栈应用提供各个方面的类型安全解决方案:tRPC、Zod、Prisma、TanStack Router
  • 构建工具的未来 Vite vs Turbopack
  • AI 驱动开发,GitHub Copilot、ChatGPT
  • 其他
    Tauri 是 Electron 的替代品
    Playwright 是 Cypress 的替代品
    Warp 和 Fig 是下一代终端
    CSS Container Queries 是 CSS Media Queries 的替代品
    htmx,直接从 HTML 访问现代浏览器功能,而不是使用 JS




相关文章
|
Android开发
Android MediaTek 平台增加UART接口的红外模块支持,支持NEC红外遥控
Android MediaTek 平台增加UART接口的红外模块支持,支持NEC红外遥控
382 0
【IntelliJ IDEA】IDEA编辑器控制台显示中文乱码的解决方案
【IntelliJ IDEA】IDEA编辑器控制台显示中文乱码的解决方案
823 0
|
存储 NoSQL 应用服务中间件
如何高效存储海量GPS数据
GPS数据使用越来越广,但如何高性能存储海量GPS数据仍然具有挑战,本文会介绍一种非常适合存储GPS数据的存储系统:阿里云NoSQL数据库TableStore,同时会介绍多个不同场景的技术方案。
24020 0
|
存储 关系型数据库 MySQL
|
存储 负载均衡 NoSQL
高速读写、负载均衡:基础架构KV存储项目最佳实践
高速读写、负载均衡:基础架构KV存储项目最佳实践
|
安全 Linux 虚拟化
运行时锁定正确性验证器 【ChatGPT】
运行时锁定正确性验证器 【ChatGPT】
|
关系型数据库 MySQL
【随手记】MySQL中ROW_NUMBER()、RANK()和DENSE_RANK()函数的用法
【随手记】MySQL中ROW_NUMBER()、RANK()和DENSE_RANK()函数的用法
794 1
OTA升级常见错误码汇总-CSDN博客
OTA升级常见错误码汇总-CSDN博客
1309 0
|
并行计算 算法 计算机视觉
【MATLAB 】 EWT 信号分解+模糊熵(近似熵)算法
【MATLAB 】 EWT 信号分解+模糊熵(近似熵)算法
440 0
|
缓存 安全 搜索推荐
解决2023新版Edge浏览器页面加载不出来问题
解决2023新版Edge浏览器页面加载不出来问题
565 0