这是前端食堂的第 135 篇原创
美味值:🌟🌟🌟🌟🌟
口味:草莓拿铁
周刊仓库 923 个 Star 了,有时间的兄弟们帮忙冲一波 1000 Star。
大家好,我是童欧巴。欢迎来到本期的前端食堂技术周刊,我们先来看下上周的技术资讯。
看看我们 “程序员的朋友圈” GitHub 今年有哪些大动作:
(省流版)
此次发布包括 linter 校验器和 formatter 格式化器,它们具有最小化的配置,漂亮的描述性诊断,并内置对 JavaScript 和 TypeScript 的支持。
接下来的一年里 Rome 团队会进行 compilation 编译、 bundling 打包、 testing 测试等工作。
Rome 用 Rust 重写后的第一个稳定版本终于等来了,让我们再等等。毕竟我们都知道,罗马不是一天建成的。
听说最近流行比谁家的 HMR 更快?不好意思,Parcel 赢麻了。
Parcel v2.8.0 的热更新比 Turbopack 快 68%(根组件),比 Vite 快 74%(叶组件)。同时此版本带来了全新的打包算法、改进了自动代码拆分、提升了大型项目的构建性能,以及优化 Tree Shaking 使包体积减少 50%。
下面我们来看技术资料。
帮你早点下班回家陪老婆的 50 个 Vim 命令。
嘿,我是框架无关的路由器 TanStack Router,之前叫 React Location,现在改个名字从 v0.0.1 重新开始,我还有一些兄弟姐妹[14]。
来吧,搞清楚三次贝塞尔曲线、二次贝塞尔曲线和堆叠动画,一起玩次过山车。
为什么传统 CSS 在大型项目中难以管理?
难点有四:全局命名空间,代码互相影响 (新出的 CSS Cascade Layers 申请出战解决)、命名难、重构难、调试难。
历史破解之法:OOCSS、SMACSS、BEM、ITCSS、Cube CSS。
今日破解之法:CSS in JS、CSS Modules、原子化 CSS。
Solid Start 进入 Beta 阶段,官方公告让我想到了 GALI 的 《70%》,喜欢听黑怕的你一定听过。(开个玩笑)
<FileSystem />
组件借鉴 Hydrogen[21];下面来看一下好文推荐,本周推荐的好文是:
好了,以上就是本期的食堂周刊,观众老爷们如果觉得还不错,一键三连是对食堂老板最大的支持。
你的前端食堂,吃好每一顿饭,我们下期见。
如果大家还没看过瘾,给大家推荐一下食堂技术周刊的合作伙伴,赶快把他们也抱入碗中吧~
整理周刊要花费大量的精力和时间,你可以通过以下方式支持我:
订阅地址:https://hungryturbo.zhubai.love/
[1]
食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly: https://github.com/Geekhyt/weekly
[2]
GitHub Universe 2022: https://github.blog/2022-11-09-everything-new-from-github-universe-2022/
[3]
GitHub Codespaces:个人开发者每月免费 60 小时: https://github.com/features/codespaces
[4]
由 Markdown 生成的任务列表对 Issues 进行管理: https://docs.github.com/cn/issues/tracking-your-work-with-issues/about-tasklists
[5]
GitHub Actions Importer 帮助你迁移 CI/CD: https://github.com/features/actions-importer/signup
[6]
彻底改变物联网 (IoT) 软件开发: https://github.blog/2022-11-02-github-partners-with-arm-to-revolutionize-internet-of-things-software-development-with-github-actions/
[7]
GitHub Enterprise Server 3.7: https://github.blog/2022-11-08-github-enterprise-server-3-7-is-now-generally-available/
[8]
Octoverse 10 周年报告: https://octoverse.github.com/
[9]
与 M12 合作设立 1000 万美元的开源基金: https://github.blog/2022-11-09-an-open-source-economy-built-by-developers-for-developers/
[10]
Rome v10: https://rome.tools/blog/2022/11/08/rome-10/
[11]
Parcel v2.8.0: https://parceljs.org/blog/v2-8-0/
[12]
50 个有用的 Vim 命令: https://vimtricks.com/p/50-useful-vim-commands/
[13]
TanStack Router: https://tanstack.com/router/v1
[14]
我还有一些兄弟姐妹: https://tanstack.com/
[15]
如何使用 CSS 创建高级动画: https://www.smashingmagazine.com/2022/10/advanced-animations-css/
[16]
可扩展的 CSS 演变: https://frontendmastery.com/posts/the-evolution-of-scalable-css/
[17]
Solid Start Beta: https://www.solidjs.com/blog/introducing-solidstart
[18]
Vite: https://vitejs.dev/
[19]
Remix: https://remix.run/
[20]
NuxtJS: https://nuxtjs.org/docs/features/file-system-routing/#nested-routes
[21]
Hydrogen: https://shopify.dev/api/hydrogen/components/framework/fileroutes
[22]
SvelteKit: https://kit.svelte.dev/docs/routing#server
[23]
Remix: https://remix.run/
[24]
TanStack Query: https://tanstack.com/query/v4/docs/adapters/solid-query
[25]
新的实验性功能:Partial Hydration 部分水合、hybrid nested routing 混合嵌套路由: https://dev.to/this-is-learning/client-side-routing-without-the-javascript-3k1i
[26]
重新理解 Web: https://zhuanlan.zhihu.com/p/581977751
[27]
用 React Three Fiber 和着色器创造粒子的神奇世界: https://blog.maximeheckel.com/posts/the-magical-world-of-particles-with-react-three-fiber-and-shaders/
[28]
前端早早聊的 18 个成长宝藏库: https://mp.weixin.qq.com/s/3yLbUwqzSy2gFHXkO0PICg
[29]
MDH 前端周刊: https://mp.weixin.qq.com/s/NGux3r0P1JJH_z4-vfeksQ
[30]
DEX 周刊: https://newsletter.dex.group/
公众号:前端食堂
知乎:童欧巴
掘金:童欧巴
这是一个终身学习的男人,他在坚持自己热爱的事情,欢迎你加入前端食堂,和这个男人一起开心的“变胖”~