前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >不换的周刊 第25期

不换的周刊 第25期

作者头像
不换
发布2024-04-30 13:53:50
720
发布2024-04-30 13:53:50
举报

Scholar's Weekly 第25期

{ loading=lazy }

(封面图片来源于:基于 CC0 协议的 stocksnap)

!!! tip hint important "温馨提示"

代码语言:javascript
复制
周刊中所有高亮的内容都可以点击到指定内容的链接~

FE News

关键词: wasmTypescriptRSCJSbundle.js

1.一个在浏览器端的 wasm polyfill

相关地址:https://github.com/evanw/polywasm

大致背景:

  • Apple 的锁定模式会在 safari 中禁用 WebAssemblypolyfill 使得在这种情况下让运行成为可能。
  • 作者认为他从中学到了很多新的东西。

2.TypeScript 5.1 发布

相关地址:https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/

功能点:

  • undefined 返回函数的隐式返回更容易
  • gettersetter 的不相关类型
  • JSX 元素和 JSX 标签类型之间的解耦类型检查
  • 命名空间 JSX 属性
  • typeRoots 在模块解析中被咨询
  • JSX 标签的链接游标
  • @paramJSDoc 标签的代码段补全
  • 优化
  • 重大变化

其中我觉得重大变化是大家需要关注的点,就是 TypeScript 5.1 默认要求 Node 版本必须在 14.17 以上了。

3.RSC 从零开始

相关地址:https://github.com/reactwg/server-components/discussions/5

Dan 写了一个从零开始 服务端组件 的教程,旨在为哪些想研究服务器组件背后思想的人来一次深度思考和学习。

4.The many ways to select the n-th character from a string.

相关地址:https://christianheilmann.com/2023/06/02/the-many-ways-to-select-the-n-th-character-from-a-string/

选择一个字符串中的第 n 个字符的许多种方法:

5.ESLint Plugin Perfectionist

相关地址:https://github.com/azat-io/eslint-plugin-perfectionist

排序一些常见的内容:sorting various data, such as objects, imports, TypeScript types, enums, JSX props, etc.

动机:美学、可维护性、一致性、可读性

6.bundle.js

相关地址:https://blog.okikio.dev/documenting-an-online-bundler-bundlejs

基于 Esbuild 的在线打包器,支持在线输出打包分析。

官方给出的能力或者好处有下面这些:

  • 更容易调试错误
  • 可以验证生成的捆绑代码
  • 配置捆绑包的能力
  • tree shaking 捆绑包的能力
  • 能够查看捆绑包的可视化分析
  • 支持来自不同内容交付网络 (CDN)的不同类型的模块,例如从 deno 模块到 npm 模块到随机 github 脚本等的 CDN...

End

!!! pied-piper "交个朋友吧~"

代码语言:javascript
复制
我是不换(书生),"浪子回头金不换"的**不换**,"百无一用是书生"的**书生**,热爱工作,同时在工作之余也热爱开源。

本期周刊到这里就结束了,我们下期再见👋~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-06-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 不换的随想乐园 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Scholar's Weekly 第25期
    • FE News
      • 1.一个在浏览器端的 wasm polyfill
      • 2.TypeScript 5.1 发布
      • 3.RSC 从零开始
      • 4.The many ways to select the n-th character from a string.
      • 5.ESLint Plugin Perfectionist
      • 6.bundle.js
    • End
    相关产品与服务
    内容分发网络 CDN
    内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档