# 网络标准
Workers Runtime提供了以下标准化API,供Edge上运行的脚本使用。
## JavaScript标准
当前的Google Chrome稳定版支持的所有[标准内置对象](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference)均受支持,但有一些明显的例外:
* `eval()`出于安全原因,不允许使用。
* `new Function`出于安全原因,不允许使用。
* `Date.now()`返回最后一个I / O的时间;它不会在代码执行过程中前进。
## Web全局API
每个“[工人全局范围”](https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope)都可以使用以下方法:
#### Base64实用程序方法
[`atob()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/atob)\-解码使用base-64编码编码的数据字符串。
[`btoa()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/btoa)\-从一串二进制数据中创建一个以64为基数编码的ASCII字符串。
#### 计时器
[`setInterval()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval)\-安排一个函数在给定的毫秒数后执行。
[`clearInterval()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/clearInterval)\-使用取消重复执行集[`setInterval()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval)。
[`setTimeout()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setTimeout)\-安排要在给定时间内执行的功能。
[`clearTimeout()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/clearTimeout)\-使用取消延迟执行集[`setTimeout()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setTimeout)。
\**注意:计时器仅[在Request Context](https://developers.cloudflare.com/workers/about/tips/request-context)内部可用。*
#### 全局获取
[`fetch()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch)\-开始从网络获取资源的过程。请参阅[FetchAPI](https://developers.cloudflare.com/workers/reference/apis/fetch/)。\**注意:Fetch API仅[在Request Context](https://developers.cloudflare.com/workers/about/tips/request-context)内部可用。*
## 编码API
TextEncoder和TextDecoder都支持UTF-8编码/解码。
[前往文件](https://developer.mozilla.org/en-US/docs/Web/API/Encoding_API)
## URL API
URL API支持符合http和https方案的URL。
[前往文件](https://developer.mozilla.org/en-US/docs/Web/API/URL)
*注意:Workers'Runtime的URL类行为与上面记录的URL Spec不同。如果您想使用其他URL实现,则可以[使用webpack填充URL类](https://developers.cloudflare.com/workers/tooling/wrangler/webpack/#shimming-globals)。*
- 关于本翻译文档
- 快速开始
- 模版库
- 讲解
- Workers页面
- 从0开始
- 从已有页面开始
- 从已有Worder开始
- 工具
- Cli工具 wrangler
- 安装
- 指令
- 配置
- 环境
- Webpack
- 密钥
- KV
- 网站
- Playground
- ServerLess插件
- Terraform
- REST API
- Making Requests
- Scripts
- Bindings
- Routes
- Integrations
- 相关
- 工作原理
- 安全
- 使用缓存
- 价格
- Routes
- Limits
- 提示
- 调试技巧
- 调试header
- FetchEvent生命周期
- 请求上下文
- 请求sign
- 参考
- runtime API
- Web Standards
- fetch
- fetchEvent
- Response
- Request
- KV
- Environment Variables
- Streams
- Encoding
- Web Crypto
- Cache API
- HTMLRewriter
- Workers KV
- Use cases
- Namespaces