边缘上的XSS清洗,jsdom终于能被甩掉了

原创
alex 1小时前 阅读数 2 #头条
在Cloudflare Workers上做HTML净化,以前只能背个jsdom硬跑DOMPurify。这方案太重,冷启动慢,内存吃得多,边缘计算的性能优势全被拖没了。Purify-edge来了,声称能在没有jsdom的情况下完成同等净化工作。我翻了下仓库,思路挺直接:绕过完整DOM模拟,只实现净化需要的最小解析层。对Serverless场景来说,这个取舍很务实。如果你正在边缘环境里处理用户提交内容,或者做SSR页面的输出清洗,这个库值得试一下。不过它还是新项目,覆盖的边界情况未必和DOMPurify一样全,生产环境用之前得自己测一轮。但方向是对的——边缘计算就该用轻的方案,而不是把Node.js那套原封不动搬过去。

原文:Show HN: Purify-edge, DOMPurify without jsdom that runs on Cloudflare Workers · 来源:Hacker News

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除