第247期 — 2024-01-20

在浏览器中阅读

周e信

扫描二维码关注微信公众号

Javascript

ootk-core - 轨道物体工具包核心库 Satellite.js 的现代类型替代品🔗

老编:不看不知道,这环绕地球的太空碎片可真多啊

Theodore Kruczek

基于woker适用于未聚焦的窗口的setInterval替代🔗

Chrome、Firefox 以及其他浏览器可能会将调用(主线程)内置计时器的频率限制为每秒最多一次, worker则没有这个限制

Christoph Guttandin

Yantra

前端

Temani

maslianok

Robert Pearce

ROBIN WIERUCH

getElementByID 和 querySelector 之间的区别🔗

带有前导数字的 ID 是有效的 HTML 选择器,但不是有效的 CSS 选择器。

const id = "037e3778-e157-4715-bff5-e466230fe7a3"
const querySelectorFixed = document.querySelector(`[id='${id}']`)
// 或者
const querySelectorEscaped = document.querySelector(`#${CSS.escape(id)}`)

KIRU FROM SWITZERLAND

2024 年应知道的 5 个 CSS特性🔗
  • CSS:has(.potential-beyond-being-a-parent-selector)
  • 创建子网格
  • 嵌套CSS
  • 让浏览器平衡标题 text-wrap: balance | pretty
  • 使用容器查询单元

Adam Argyle

移动端

DANNY MOERKERKE

人工智能

rosebud

vanna - 使用 RAG(检索增强生成)通过LLM准确生成SQL🔗

之所以在LLM上再加上RAG,主要是因为可以替换不同LLM以及更加便宜

vanna-ai

Portkey-AI

运维

探索 Podman - 更安全的 Docker 替代方案🔗

Podman 是一个开源容器引擎,旨在为 Docker 提供更安全、更轻量级的替代方案。它允许用户在不需要守护程序的情况下运行容器,从而更轻松地在各种系统上管理和部署容器。此外,Podman 通过无根容器(即通过非 root 用户运行容器)、用户命名空间和更谨慎地利用内核功能等功能提供更好的安全默认值,所有这些都可以保护主机系统免受潜在漏洞和安全威胁的影响。

Marin Bezhanov

Nick Schafer

Prometheus

其他

heynote - 程序员的便签程序🔗

自动格式化,自动编程语言检测,分块

Jonatan Heyman

扫描二维码关注微信公众号
本期阅读量