DEV Community · Show DEV8/11 00:3562

CSS Radar:扫描可被现代CSS替代的JavaScript

I built a scanner to find JavaScript that modern CSS can replace

阅读原文
开发者Theo Soti构建了CSS Radar工具,用于扫描网页中可被原生HTML或现代CSS替代的JavaScript代码。该工具通过Chromium渲染页面,自动滚动、悬停和点击安全交互,收集相关HTML、CSS和JS证据,仅当证据匹配已知可验证的替代方案时才发布发现,以避免误报。示例包括用<dialog>元素和command/commandfor属性替代模态框,以及用popover属性替代类切换菜单。工具旨在帮助开发者识别并简化代码,但作者强调其保守性,宁可错过机会也不提供猜测性报告。