跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 越来越不喜欢单页应用了
未分類
28 10 月 2020

越来越不喜欢单页应用了

越来越不喜欢单页应用了

資深大佬 : GM 3

加载慢,

容易卡,动不动 100% CPU 占用,难优化

调试麻烦

编译时间长,比 Java 还 Java

嗯,还有一个 node_modules 这个磁盘吞噬黑洞

在考虑滚回去用 JQuery

大佬有話說 (32)

  • 資深大佬 : jiangnan01

    这,这得是多大的项目啊?

  • 資深大佬 : lvsshuttao

    这是没有懒加载之类的吗?直接 all in 一个页面?

  • 資深大佬 : guokeke

    总感觉。。。是水平的问题。

  • 資深大佬 : blindie

    @guokeke 自信点 去掉总感觉

  • 資深大佬 : yaphets666

    代码写的有问题. 我现在手头的项目 300 多个页面.你说的这些问题一个没有.

  • 主 資深大佬 : GM

    @guokeke
    阿里云后台,腾讯云后台,他们水平够吗?他们卡也是水平问题?

  • 資深大佬 : SuperMild

    如果是一个人可以做决定的项目,用 jquery 其实就很好。

  • 資深大佬 : Hoshinokozo

    能把 CPU 占用干到 100,除了死循环就是 CPU 密集型的任务了,那你换 Jquery 也无济于事啊,编译时间长的话想办法优化啊,webpack 性能优化在求职的时候也算是加分项吧

  • 資深大佬 : luob

    越来越不想开车上班了
    堵车,动不动 0 km/h
    修车保养麻烦
    明明直接就能走过去的路得绕半条街,比 java 还 java
    还要烧油

    在考虑滚回去骑共享单车上班

  • 資深大佬 : coolair

    jquery 一把梭,比什么 vue 、react 爽多了。可惜,不符合大势啊。

  • 資深大佬 : nnnToTnnn

    1. 加载慢(不是可以分块加载吗? )
    2. 容易卡,动不动 100% CPU 占用,难优化 (单页面不背这个锅,这个基本上是自己代码没有写好)
    3. 调试麻烦 (webpack 的页面调试起来怎么可能麻烦)
    4. 编译时间长,比 Java 还 Java (了解下微前端)
    5. 还有一个 node_modules 这个磁盘吞噬黑洞 (了解下扁平化依赖)

  • 主 資深大佬 : GM

    @jiangnan01 不需要很大的项目,只需要十来二十个页面,编译出来的 .js 高达几个 M 是很常见的。

  • 資深大佬 : Actrace

    主需要的是这种?
    https://github.com/tmplink/tmpUI

  • 資深大佬 : murmur

    主要是各种加密的东西放的太多了,本来 js 很小,框架几个 m,然后变成 webasm 几十 m

  • 主 資深大佬 : GM

    @Hoshinokozo 用用阿里云控制台,100%cpu 占用很常见。

    别说我电脑不行,我 i7 + 16G 内存 + NVMe SSD 。

  • 資深大佬 : guokeke

    @GM 那是我们对“卡”对定义不一样吧(狗头

    我不知道阿里云,腾讯云后台到底是不是 “动不动 100% CPU” 占用 (狗头
    还有为什么你觉得难优化呢?上面对两个后台也难优化吗?你是不是这两个云的关系者(认真脸
    node_modules 黑洞,但是那又如何呢?项目不还是照样做。
    JQuery 回去用呗。但是用了 JQuery 就不卡了吗?(狗头

  • 主 資深大佬 : GM

    @nnnToTnnn

    1.分块加载:恰好证明单页应用加载太慢,所以才发明了分块加载,并且只是缓解了一下,其实还是慢
    2. 基本上是自己代码没有写好:用用阿里云、腾讯云之类后台,100%CPU 占用很常见。
    3. 调试麻烦,这个我说错了,我想表达的是在线排查问题麻烦
    4. 微前端:同 1
    5. 扁平化依赖:node_modules 依然非常大,一个项目代码 1M,node_modules 几百 M 甚至 1G 很常见。

  • 資深大佬 : yaphets666

    @GM 还是学艺不精啊… 异步组件加载不比 jq 时代慢 你要还觉得慢 那你得找浏览器厂商了. 100%cpu 占用 这肯定是你代码问题啊,这不用多解释吧. 调试麻烦?我觉得前后端都差不多,而且前端没有特别复杂的问题,基本不涉及底层和内存. 至于依赖大小,我觉得可以接受.反正部署的比后端快多了.

  • 資深大佬 : Jirajine

    推荐试试 pnpm,速度非常快,磁盘占用低,用了就回不去。
    或者 yarn2 也不错。

  • 資深大佬 : ghostsf

    还行吧,习以为常,主要是开发会方便很多,多做些优化吧

  • 資深大佬 : wanguorui123

    慢工出细活

  • 主 資深大佬 : GM

    @yaphets666

    关于“学艺不精”,阿里云后台够精了没,腾讯后台够精了没,一样经常狂占 cpu 。

    “关于 100%cpu 占用 这肯定是你代码问题啊,这不用多解释吧”:大型单页后台经常出现段时间 100% CPU 占用,你没碰到可能是你运气好,也可能是是你用过的系统太少,使用大型单页后台导致风扇狂转的情况很常见,并不是单独我一个人碰到,也并不是我代码问题。

  • 資深大佬 : otakustay

    所以现在写多页应用就可以不要 node_modules 了吗?

  • 資深大佬 : Cbdy

    为什么要黑 java

  • 資深大佬 : xiangyuecn

    阿里云的页面确实有毛病,包括文档页面。

    并且是一个标签卡了,所有相同域名下的标签全卡!!

    这种能力我相当佩服

  • 資深大佬 : xiangyuecn

    xhr.open(“”,””,false) 是 false

  • 資深大佬 : wxsm

    > 编译时间长,比 Java 还 Java

    Too young too naive

    我曾经做过一个 j2ee 项目,编译一个页面要 30 分钟以上。改一行,按保存,泡杯茶,上个厕所,回来一看,还没跑起来。

  • 資深大佬 : visonme

    LZ 只是不喜欢,既然不喜欢就换呗

    我之前也用过 vue,偶尔也用下,不过也不喜欢,所以我现在一直用 jquery,有点落伍,不过我自己用的开心,客户也用的顺心 ,产品还不错,这足够了。

  • 資深大佬 : Bechbaliq

    node_modules 可以走 CDN

    服务器上 Nginx 配置一下 HTTP Cache

  • 資深大佬 : Seanfuck

    直接 jq 一把梭吧,客户又不看代码的,自己也少掉很多头发。老板要求的话就换个老板[dog]

  • 資深大佬 : mercury233

    @Actrace tmp.link 的 web 端体验是我近年用过的最差的网站没有之一,从输入网址到出现内容需要好几秒,然后还有个滚动条加载,明明是一个很简单而且很丑又手感很差的界面……

  • 資深大佬 : chenpingan

    @visonme 一直用 jq 的话下次找工作的时候怎么办,目前 jq 的岗位应该不多吧…

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具