javascript - 为什么浏览器不只支持require?
问题描述
为什么浏览器供应商不引入对节点环境的支持require API
,为什么浏览器供应商不只是在他们的浏览器中集成节点环境,让开发人员可以轻松使用 require API 而无需使用webpack或browserify等工具配置。
在浏览器中实现节点环境是否有任何限制和问题?
解决方案
为什么浏览器供应商不引入对 require API 的支持
他们选择了 ES6 模块标准(Node.js 也支持)。
为什么浏览器供应商不只是在他们的浏览器中集成节点环境
Node.js 做了很多浏览器环境中不希望做的事情(比如直接访问文件系统和打开原始网络套接字的能力)。这将是一场安全噩梦。
推荐阅读
- django - 在 Django 2.1.1 中为表的“id”列指定了多个默认值
- c++ - 如何指示结构成员没有别名?
- notepad++ - 我如何替换某些东西但又保留它?记事本++
- java - How to jump to 0 index of array if it will be exceeded in java?
- python - python优化介绍
- ruby-on-rails - Failure/Error: raise ActionController::RoutingError, "No route matches [#{env['REQUEST_METHOD']}] #{env['PATH_INFO'].inspect}"
- python - 字符串到 CSV 文件的 Pythonic 转换
- r - How to perform a paired t-test in R when all the values are in one column?
- sql-server - T-SQL Pivot Error: Incorrect syntax near '0'
- c++ - Using the upcoming C++ reflection facilities to print the full name of a type