将JavaScript的发展史看成不断为服务端分担运算能力的进化史,合适吗◔ ‸◔?

发布于 2022-09-04 23:28:09 字数 232 浏览 14 评论 0

举例:

早一点的事情,事件的出现是在IE3和Netscape Navigator 2中出现,当时是作为分担服务器运算负载的一种手段。

加上近几年,前后端分离开发方式的流行,出现了前端模板,单页SPA应用,将更多的展示逻辑与程序逻辑放在了前端,这为服务端节省了模板渲染和部分逻辑运算所需的计算能力。

应该还有其他一些类似事情,请大家补充或者纠正,谢谢。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

没有心的人 2022-09-11 23:28:09

  • C/S架构 是比 B/S架构 还要早

  • JavaScript 不是为了分担计算能力,而是为了避免多余的网络连接
    (本地计算,而不是请求服务器)(优化网络连接时间优化CPU计算时间有意义得多)

  • JavaScript 只花了 10 天被设计出来,进化只是填坑

许一世地老天荒 2022-09-11 23:28:09

虽说把表单的一些处理移到前端

———— 但不意味着后台不做校验 相反安全成本可能更高

虽说把数据渲染放到前端

———— 但不意味着后台不需要从数据库里抽取数据


虽然 JS 确确实实稍微分担了些服务器计算压力,但不意味着这就是 JS 的发展史。

我认为,JS的发展史应当是那句名言的实践史及其数不清的伟大项目:

任何能用 JavaScript 写的东西,最终都会用 JavaScript 实现

Ajax Node Electron React Native

还有非常多的 xxx2js 转译器,甚至还有人用来开发 OS 。

沫离伤花 2022-09-11 23:28:09

只能说很片面,一方面确实减轻了后端的负担,但是更大部分是优化用户体念。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文