一分钟读论文:《通过 JS 分类即时加速移动网页》 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Micropaper
V2EX    程序员

一分钟读论文:《通过 JS 分类即时加速移动网页》

  •  
  •   Micropaper
    unbug 2023-02-05 09:18:27 +08:00 1924 次点击
    这是一个创建于 1058 天前的主题,其中的信息可能已经有所发展或是发生改变。

    诺基亚尔实验室和美国纽约大学、美国兰卡斯特大学管理学院合著的论文《 To Block or Not to Block: Accelerating Mobile Web Pages On-The-Fly Through Javascript Classification 》设计了一个服务 - SlimWeb 通过识别并删除网页的关键 JS 以优化性能。

    • ML 驱动的 JS 分类器,以 90% 的准确率对 JS 元素进行分类;
    • 一个易于安装的浏览器插件,为移动用户提供较轻版本的网页;
    • 与原始页面相比,页面加载时间减少了 50%,与最先进的解决方案( JSCleaner )相比减少了 30% 以上;
    • 用户体验提高 60%以上,同时保持与原始页面 90%以上的相似度;

    SlimWeb 包含三大部分:

    • ML Classifier:机器学习创建的 JS 分类器。服务爬取流的,识别这些中使的 JS 元素,然后使分类器标记这些元素并将它们的类别存储在数据库中
    • SlimWeb Service:JS 标签服务。它会定期更新标签并与终端的浏览器插件同步。
    • SlimWeb plugin: 浏览器插件,负责拦截关键的 JS 元素。这些元素是根据从服务收到的标签。当请求时,插件先检查每个 JS 元素是否在本地可的标签,以便即阻关键元素。在没有标签的情况下,插件认为相应的 JS 元素是关键的,并从 Web 请求它。

    阅读全文:一分钟读论文:《通过 JS 分类即时加速移动网页》

    3 条回复    2023-02-05 20:09:49 +08:00
    sanebow
        1
    sanebow  
       2023-02-05 10:05:40 +08:00 via iPhone
    主意不错,训练标签怎么打的
    hanbing135
        2
    hanbing135  
       2023-02-05 13:41:38 +08:00
    感觉思路很牛啊
    Contextualist
        3
    Contextualist  
       2023-02-05 20:09:49 +08:00   1
    @sanebow
    本着对他们 ML 模型的好奇扫了一眼原文:模型的输入是应该是各个 <script src="..."> 元素里 src ,输出对应的功能类别(如广告、统计、社交)。训练数据集用的是 https://github.com/patrickhulce/third-party-web 整理的来自 https://httparchive.org/ 的标签
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5254 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 01:35 PVG 09:35 LAX 17:35 JFK 20:35
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86