亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我們在制作高效軟件的過程中迷失方向了嗎?—— 30 MB 的文檔文件 vs 瀏覽器

阿波罗计算机DSKY用户界面单元(维基百科

昨天,我爸爸告诉我他需要在他的笔记本电脑上安装 Microsoft Word 来处理他的 doc 文件。

他还想把他文档文件转移到工作电脑上,以便在办公室继续工作。我觉得一个网页应用可能适合他。

我向他展示了 Google 文档选项,因为他已经有一个 Google 账号,而且它更易于使用,是基于云的,并且会自动同步。

我在 Google Docs 中设置了他的文档文件,而且……当我在这个文档文件中输入任何内容时,需要几秒钟才能在屏幕上看到。这个文档文件大小约为 30 MB,包含一些图片和简单的表格,但主要是文本。不幸的是,Chrome 和/或 Google Docs 无法处理它。

他不想为 Microsoft Office 付费。所以我给他安装了 LibreOffice,并且我也在上面测试了他的文档文件。它的速度比闪电还快。

在这之后,我一直思考今天的软件标准。我们在性能方面的软件开发是否在倒退?最新的、酷炫的、现代的工具、框架和语言是否在效率方面让我们倒退?

看来硬件规格被提高了,以处理这类网页应用。如果我们只有纯原生应用的话,浏览器就变得没有必要了。比如,为什么手机需要配备8GB或16GB的内存呢?

网页需要原生渲染,而不是一些UI渲染引擎的封装。你不能在配置良好的笔记本电脑上用Google Docs打开一个约30MB的Word文件,因为浏览器需要更多的内存和CPU使用。

我觉得我们在开发优化、高效且高性能的应用程序方面迷失了方向。我们需要解决这个问题。即使在1966年,只有2KB内存的阿波罗计算机也能将人类送上月球,但在2024年,你却无法在浏览器中处理一个约30MB的文档文件。

我专注于 web,因为今天整个行业的人都在为未来集中精力于 PWA 应用程序。

API 的优化在网页和原生应用中也非常重要。因为 API 的性能会影响应用的整体性能,这里我要稍微自夸一下,我想谈谈我开发的一款用于监控 API 的产品,它可以帮助优化 API,网址是 https://onradar.io。Onradar(由 https://altlab.com 提供)提供了 API 的可用性监控和基于流的监控。你可以在流编辑器中创建可能的用户场景及其相关的 API,并让 Onradar 每天 24 小时进行测试。如果有任何问题,它会通知你。

感谢阅读!

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消