视野修炼-技术周刊第55期

笔者在GitHub开了个 discussion 🔥 技术&开源&文章推荐,欢迎读者推荐贡献内容或者知识渠道

欢迎来到第 55 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介

🔥强烈推荐

  1. disable-devtool - 一行代码禁用 devTool
  2. Sqids - 短字母 ID生成

🔧开源工具&技术资讯

  1. 一键查询子域名信息
  2. Happy DOM - Web 浏览器的 JavaScript 实现
  3. Alins - 又一个新奇的JS框架
  4. 关于 Bun 1.0 发布的一些看法
  5. 华为云低代码引擎 TinyEngine 正式发布!

​也推荐大家关注一下最后的推荐内容(周刊的主要内容来源渠道)

下面开始本期内容的介绍,预计阅读时间 7 分钟。

🔥强烈推荐

1. disable-devtool - 一行代码禁用 devTool

如题可以用来防止网站被开发者工具调试,打开开发者工具后,页面会自动重定向到指定的页面

ts 复制代码
import DisableDevtool from 'disable-devtool';

DisableDevtool();

不过既然是开源的,理论上也是可以找到应对办法的(比如重写网页自动重定向的方法)

2. Sqids - 短字母 ID生成

可以根据数字自动生成一个 ID,很适合用来做短链服务

🔧开源工具&技术资讯

3. 一键查询子域名信息

比如查询笔者的个人域名sugarat.top的子域名信息,只需要访问

api.subdomain.center/?domain=sug...

结果还是比较准确的,可以用来做一些子域名的信息收集

4. Happy DOM - Web 浏览器的 JavaScript 实现

Happy DOM 的目标是模拟足够的 Web 浏览器,以便用于测试、抓取网站和服务器端渲染。

使用js来模拟实现浏览器侧的Web API

5. Alins - 又一个新奇的JS框架

上面disable-devtool的作者也是这个框架的作者

可以看2个使用demo

可以看出来模板代码非常少,比较符合使用直觉,更多的demo可以去官方的 playground 尝鲜

6. 关于 Bun 1.0 发布的一些看法

Node.js 社区知名领袖 Matteo Collina 关于 Bun 1.0 发布的看法

即兴奋又失望,根据作者的经验,它不是一个直接的 Node.js 替代品,许多内部细节都有所不同。还探讨了为什么 Bun 比 Node.js 快?

  • Node.js 没有预算,而且只有一个小团队在维护 npm。
  • Bun 对与 npm 生态系统的大部分向后兼容性并不关心。
  • 拥有开放治理意味着更广泛的决策过程,这让每个人都有发言权,但也需要更多时间来做出决定。

7. 华为云低代码引擎 TinyEngine 正式发布!

不过发现了一个网站的小bug(大概率是SPA页面没有配置ng)直接访问会404:opentiny.design/tiny-engine

😛趣图


篇幅有限,如果你还没看够,可移步后面的推荐渠道,继续游览,历史周刊(<20)移步博客

⭐️强力推荐关注

相关推荐
2603_965896628 小时前
Grid 网格布局|CSS 二维页面排版体系
前端·css
有味道的男人8 小时前
搜好货平台关键词商品搜索接口:分页容错与商品数据轻量化提取方案
服务器·前端·javascript
穆梓兰煊9 小时前
Flutter端云协同推理架构解析
flutter·github
lovingsoft9 小时前
Chrome Lighthouse 详解
前端·chrome
Qlly9 小时前
全栈工程师怎么接需求?从一句「加个功能」聊到能开发、能验收
前端·后端
马可家的菠萝9 小时前
你的微信“文件传输助手”,是不是已经成了第二个网盘?
前端·后端·架构
略略略啦9 小时前
Vibe Coding 基于Spec DD和TDD的实践指南
前端
shmily麻瓜小菜鸡9 小时前
前端实现图片与PDF文字识别敏感信息打码方案
前端·pdf·状态模式
打工仔折腾 AI10 小时前
LangChain 工具调用实战:从 Tool 定义到 Agent 执行链路拆解
java·前端·人工智能·后端·python·langchain·ai agent 实战
汉堡大王952710 小时前
单次输出拉到100万Token:拆完 Gemini 4 Argon 的续写协议,才看懂谷歌这7个月在憋什么
前端·人工智能·后端