web新技术双周报

120 阅读2分钟

web新技术双周报(10.30-11.13)

chrome(107)

1. Sources面板支持查看内存检查器里的 C/C++ 对象

developer.chrome.com/blog/memory…

memory-inspector.glitch.me/demo-cpp.ht…

2. Elements面板中新增即输即搜 (Search as you type)功能

每当您在搜索栏中输入一个字母, DOM 树会默认跳到第一个符合条件的元素。

对于经常使用搜索的用户, 这个设定并不是很不理想。因为 DOM 树可能会在用户输入时, 不断地跳跃搜寻,造成不必要的动效。您也可以禁止该功能,通过设置来点击 Enter 后开始DOM搜索。

打开 设置 (Settings) > 偏好设置 (Preferences) , 禁止 即输即搜 (Search as you type) , 更改设置后,搜索将会在您点击回车键后才开始。

html与css

1. 新的 CSS 媒体查询范围语法——媒体查询 4 ​​级规范引入了一种新语法,用于使用常见的数学比较运算符(如 <、> 和 =)来定位视口宽度范围,这在语法上更有意义,同时为响应式编写的代码更少网页设计。

css-tricks.com/the-new-css…

2. htmlx:它允许您直接从 HTML 访问现代浏览器功能,而不是使用 javascript。

Htmx意外走红,我们从React“退回去”后:代码行数减少 67%,JS 依赖项从 255 下降到 9_移动_Tina_InfoQ精选文章

3. 浏览器中的烟花特效

www.kirilv.com/canvas-conf…

4. Shared Element Transition API(用于制作动画)

The Shared Element Transition API is FLIPping Cool - Chris Coyier

js相关

1. TypeScript 4.9 的候选版本 (RC)发布

Announcing TypeScript 4.9 RC - TypeScript

2. React Native 已将其默认的新应用程序模板从使用 Flow 切换为 TypeScript

github.com/facebook/re…

3. Node.js 的关键安全版本将发布

Nov 3 2022 Security Releases | Node.js

Node.js Security Best Practices | Node.js

4. 使用 WasmEdge 在 WebAssembly 中运行 JavaScript

Running JavaScript in WebAssembly with WasmEdge

其他:

1. Safari 技术预览版 157 已发布,其中包含对 Web Inspector、CSS、WebCodecs、大量 Web API 改进等的更新

Release Notes for Safari Technology Preview 157 | WebKit

2. 谷歌将从Chrome 中删除对 JPEG-XL的支持,看起来谷歌最终将专注于进一步推进下一代图像的 WebP 和 AVIF。

Google Outlines Why They Are Removing JPEG-XL Support From Chrome - Phoronix

3. 构建一个可以通过手势控制的 Web 应用程序, 注意:演示需要摄像头输入才能工作。

Motion Controls In The Browser — Smashing Magazine