技术资讯
- Nuxt 3.7 发布,新版 CLI、原生 Web Stream 和 Response、HTML 渲染优化、实验性支持 async context。
- pnpm v8.7.0 发布,提升安装速度 33%。
- State of CSS 2023,调查报告结果出炉。
- Bun v0.8.0 发布,添加调试器支持、实现 fetch 流式处理、解锁 SvelteKit。
- TypeScript 5.2 发布
- Rspack 0.3 发布,原生支持 Web Workers、builtin:swc-loader 支持、更好的 profile 支持、对齐了更多的 API 和 Webpack 架构。
- 基于开源模型的代码能力超过 GPT4,开源模型里程碑,Code Llama 杀疯了。
下面我们来看技术资料。
技术资料
1. eBay 性能优化那些事儿
eBay 性能优化之旅。
- 减少资源体积(HTML、CSS、JavaScript、JSON)
- 首屏内容关键路径优化
- 图片优化为 WebP 格式
- 资源预获取
- CDN 缓存
- 边缘缓存
- iOS/Android 应用解析改进
- 安卓应用启动时间改进
2. 三种不同架构下的 React Suspense
文章深入探讨了 React Suspense 在三种不同架构(客户端渲染、服务器端渲染和服务器组件)中的应用。作者解释了如何使用 Suspense 进行代码拆分、数据获取和选择性水合(hydration),以优化性能和用户体验。
3. 贝塞尔曲线
贝塞尔曲线可视化、交互式讲解。
4. TypeScript 5.3 初体验
文章预览了即将发布的 TypeScript 5.3 版本的潜在特性,包括 Import Attributes、throw 表达式、Isolated Declarations 等。这些新特性旨在提供更多的类型安全、代码优化和性能提升。