V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
muraku
V2EX  ›  程序员

到现在为止还有哪些 Web 技术实现不了的需求或功能?

  •  
  •   muraku · 2021-02-01 17:59:19 +08:00 via iPhone · 3432 次点击
    这是一个创建于 1425 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主要是相对原生客户端程序而言,将最新的 WASM 考虑在内的话,还有哪些是没法做的?

    27 条回复    2021-02-20 14:30:09 +08:00
    rust
        1
    rust  
       2021-02-01 18:07:42 +08:00
    CUDA 相关的计算,主要是 GPU 部分
    uptonking
        2
    uptonking  
       2021-02-01 18:10:52 +08:00 via iPhone
    @rust webgpu 貌似是这个方向,但现在相关 api 和浏览器厂商支持都很少
    howellz
        3
    howellz  
       2021-02-01 18:37:56 +08:00
    代理服务器?
    zsc8917zsc
        4
    zsc8917zsc  
       2021-02-01 18:44:11 +08:00
    魔兽世界
    youngce
        5
    youngce  
       2021-02-01 18:47:52 +08:00
    生个孩子?
    ferock
        6
    ferock  
       2021-02-01 18:50:41 +08:00 via Android
    没有网络你 web 个屁
    wuwukai007
        7
    wuwukai007  
       2021-02-01 18:57:01 +08:00 via Android
    监控目录,发送 socket,调用硬件?
    Osk
        8
    Osk  
       2021-02-01 19:12:01 +08:00   ❤️ 6
    (web 容易被限制或者不好做到的)
    静默监控剪贴板
    静默调用相机
    静默调用麦克风
    显示弹窗广告, 通知轰炸
    和其它 App 一起分享信息(浏览器也可以, 只是容易被用户阻断)
    读取用户通讯录
    读取用户通话记录
    读取用户日历
    读取用户短信
    读取设备唯一 ID (这个倒可以使用浏览器指纹做到)
    链式唤醒全家桶
    后台保活
    读取用户传感器分析步态用来追踪(?)
    阻止用户使用插件爆破页面
    扫描用户本地文件
    调用商店 API 安装推广应用
    加载驱动
    运行高权限进程
    添加 /启动高权限服务


    非功能向的:
    由于 app 通常运行在较小屏幕上, 而 web 分分钟被搞到大屏上多标签页浏览切换, 容易被用户发现产品 /定价等方面的猫腻. /doge/

    我瞎编的, 仅供娱乐.
    love
        9
    love  
       2021-02-01 19:16:03 +08:00
    直接读写本地文件和访问硬件
    z7356995
        10
    z7356995  
       2021-02-01 19:20:53 +08:00 via Android
    VR 远程触感 sex
    iConnect
        11
    iConnect  
       2021-02-01 19:24:12 +08:00 via Android
    都可以实现,只是一些特性性能不如原生。
    sarvatathagata
        12
    sarvatathagata  
       2021-02-01 19:26:47 +08:00
    操作系统
    redtea
        13
    redtea  
       2021-02-01 19:35:36 +08:00
    获取 MAC 地址
    newmlp
        14
    newmlp  
       2021-02-01 19:42:42 +08:00
    如果 web 技术仅仅指 html css js 的话,那 web 真的是啥也干不了,啥需求和功能也实现不了
    YouLMAO
        15
    YouLMAO  
       2021-02-01 20:01:25 +08:00
    开车
    murmur
        16
    murmur  
       2021-02-01 20:03:09 +08:00
    web 有多强还不是看 native 有多强,没有 native web 就是一个皮囊
    love
        17
    love  
       2021-02-01 20:12:24 +08:00   ❤️ 1
    @newmlp 你这就太扯了吧,应用市场里的绝大部分 App 都可以做成 web 应用
    coloz
        18
    coloz  
       2021-02-01 20:27:51 +08:00
    几乎都可以实现吧,只是性能上差些,比如 webgl 大量面片加载会把浏览器整崩。。。
    laravel
        19
    laravel  
       2021-02-01 20:32:56 +08:00
    把对方的钱转入自己账户
    namelosw
        20
    namelosw  
       2021-02-01 22:17:16 +08:00
    很多 WASM runtime 有沙盒的, 没给 API 你就突破不了

    不过这也是趋势
    zhuangzhuang1988
        21
    zhuangzhuang1988  
       2021-02-01 22:25:27 +08:00
    内核驱动
    coderQiQin
        22
    coderQiQin  
       2021-02-02 09:27:25 +08:00
    @love 可以
    meepo3927
        23
    meepo3927  
       2021-02-02 10:24:25 +08:00
    游戏吧 , 大型一点的
    liuhuan475
        24
    liuhuan475  
       2021-02-02 10:27:39 +08:00
    造火箭
    DFshpAq3
        25
    DFshpAq3  
       2021-02-02 11:07:05 +08:00
    看似什么都能做,其实什么都做不好,嘿嘿
    markgor
        26
    markgor  
       2021-02-02 14:05:56 +08:00   ❤️ 1
    这要看 web 技术具体是指哪些。
    js html css 这些吗?使用 electron 编译成 exe 后,是否还属于 web 技术?
    java php net#这些涉及 web 范畴,但是这里讨论是否也包括它们?
    其实 Web 技术能实现什么,主要看你把 web 技术的定义是什么。
    如果只是针对前端 web 技术栈,那么限制的范畴就是浏览器,浏览器执行什么标准提供什么接口。
    Joker123456789
        27
    Joker123456789  
       2021-02-20 14:30:09 +08:00
    凡是需要操作本地,调用本地硬件,往本地硬盘写数据 之类的功能,web 都做不了。
    因为浏览器为了安全,就没提供这样的权限和 API 给 js 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2769 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:25 · PVG 21:25 · LAX 05:25 · JFK 08:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.