前端周刊第三十一期

前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转载。
<span style="color:red;">如果外链不能访问,关注公众号前端每周看,里面有解决办法</span>

大事件

  • JS1024 2022 竞赛优胜者—— JS1024 是一项“代码高尔夫”竞赛,您有 15 天的时间在 1024 字节内创建 JavaScript 或 GLSL 程序。这会产生许多创意,并带有出色的(非缩小)源代码可供查看。获胜的 JS 条目是这款古怪的打字游戏,获胜的基于着色器的条目是3D 隧道体验。这里有很多东西要学,因为这些人使用了书中的每一个技巧,包括在一个使用Brotli 和特制 WOFF2 字体文件(!)

  • Docusaurus 2.0 发布——Docusaurus 支持的站点在 JS 空间中无处不在(例如Babel 文档),经过四年的努力,流行的 React 支持的、以文档为中心的静态站点生成器的2.0 版就在这里。从头开始重建,它添加了MDX支持、新的插件系统、主题、暗模式、SPA 导航、离线支持等等。

  • Electron 20:跨平台桌面应用程序框架——20 听起来像是一个很大的、圆形的版本号,但它主要是一个典型的版本。Chromium 升级到 v104,V8 升级到 10.4,Node 升级到 16.15.0。Windows 获得了“沉浸式黑暗模式”,Electron 窗口现在可以“浮动”在全屏应用面板样式上。

文章

  1. 检查原生 JavaScript 函数是否是“猴子补丁” — 随着 JavaScript 的活力,函数可能会被覆盖(或“猴子补丁”,因为有些人称之为运行时修改的想法),但是有(不完美的)方法来查看是否这已经发生了。

  2. 关于用 Bud 更快地构建现代Web 应用程序 — Bud(不,不是Bun)是一个相对较新的 Go(lang) 和 JavaScript 驱动的全栈 Web 框架,有很多好主意 – ▶️ 这个 15 分钟的视频创建一个黑客新闻克隆这是一个有趣的演示。如果 Go 在后端适合您,那么值得一看。

  3. React 中从 500 毫秒到 1.7 毫秒 — 缓慢的自定义网格触发了分析一些瓶颈的旅程,随后进行了一些调整,从而显着提高了性能。

  4. util.parseArgs()在 Node.js 中解析命令行参数 — 今年 Node 18.3 中添加的一项功能。

框架发布

  1. Parcel 2.7
  2. Ember 4.6
  3. Ionic 6.2 - 跨平台应用程序构建工具包。
  4. Redwood 2.2 – React 支持的全栈框架。
  5. 赛普拉斯 10.4 – 任何基于浏览器的流行测试方法。
  6. Ohm 16.4 – 解析器/解释器构建工具包。
  7. React Native Boilerplate 3.5 – RN 应用程序的入门模板。
  8. Stripe Node 10.0 – Stripe API 的 Node.js 库。
  9. Electron Store 8.1 - Electron 应用程序的简单数据持久性。
  10. Meriyah 4.3 – 兼容的、自托管的 JS 解析器。( Demo )
  11. React Spreadsheet Grid 2.3 – React 的类似 Excel 的网格组件。
  12. Inferno 8.0.2 – 快速、类似 React 的库。
  13. Peaks.js 2.0.3 – BBC 的音频波形 UI 组件。

代码和工具

  1. vue-grid-layout:适用于 Vue.js 的可拖动和可调整大小的网格布局:类似于Gridster.js(来自 jQuery 时代!),但适用于 Vue.js。主页上有一个演示。

  2. safe-json-value:当 JSON 序列化不能失败时:防止JSON.serialize()抛出异常、更改类型或以其他方式意外转换值,因为有时您需要那种保证。

  3. colorgrad:高性能、Rust 驱动的颜色渐变库:在幕后使用 Rust 编译到 WebAssembly——非常现代!如果您也想尝试它,它也是一个很好的小型代码库,可以用来学习该技术。

  4. Embla Carousel 7: Carousel with Fluid Motion 和“Swipe Precision”:一个备受诟病的 UI 元素,但这些示例对我们来说效果很好。与库无关,但如果需要,可以轻松集成 React、Vue 和 Svelte。

  5. Nativefier:使任何网页成为桌面应用程序:一个基本的 Node.js 驱动工具,用于为任何使用 Electron 作为 web 视图的网站创建桌面“应用程序”。适用于 Windows、macOS 和 Linux。

  6. ts-version:从 Types 访问当前的 TypeScript 版本:创建者说得最好: “对 TS 版本如何处理您的包略有不同感到沮丧,但又不想使用 TypesVersions 发布您的类型的完整副本?现在您可以根据 TS 版本调整您的类型!”

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容

  • 前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转...
    四六十阅读 144评论 0 0
  • 前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转...
    四六十阅读 136评论 0 0
  • 前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转...
    四六十阅读 72评论 0 0
  • 前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转...
    四六十阅读 77评论 0 0
  • 前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转...
    四六十阅读 140评论 0 0