1"use strict";(self.webpackChunkblog=self.webpackChunkblog||[]).push([["1343"],{11422(e,t,n){n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>c,frontMatter:()=>r,metadata:()=>o,toc:()=>p});var o=n(35349),i=n(25105),a=n(89999);let r={slug:"deno-is-not-only-a-javascript-runtime",title:"Deno \u4E0D\u53EA\u662F\u4E2A Javascript \u8FD0\u884C\u65F6",date:new Date("2023-01-20T00:00:00.000Z"),authors:"kuizuo",tags:["deno","node","javascript","typescript"],keywords:["deno","node","javascript","typescript"],image:"https://img.kuizuo.me/2026/3c5d752fb10f86b26e4157711179ce96.png"},s,l={authorsImageUrls:[void 0]},p=[];function u(e){let t={a:"a",p:"p",strong:"strong",...(0,a.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(t.p,{children:["Deno \u662F\u4E00\u4E2A\u5B89\u5168\u7684 JavaScript \u548C TypeScript \u8FD0\u884C\u65F6\uFF0C\u4F5C\u8005\u662F Ryan Dahl\uFF08\u4E5F\u662F Node.js \u7684\u539F\u4F5C\u8005\uFF09\u3002Deno \u7684\u8BDE\u751F\u4E4B\u521D\u662F\u4E3A\u4E86",(0,i.jsx)(t.a,{href:"https://link.juejin.cn?target=https://www.youtube.com/watch?v=M3BM9TB-8yA",children:"\u89E3\u51B3 2009 \u5E74\u9996\u6B21\u8BBE\u8BA1 Node.js \u65F6\u7684\u4E00\u4E9B\u758F\u5FFD"}),"\u3002\u6211\u8BA4\u4E3A\u8FD9\u79CD\u6539\u9020\u52A8\u673A\u5F88\u6709\u9053\u7406\uFF0C\u56E0\u4E3A",(0,i.jsx)(t.strong,{children:"\u6211\u76F8\u4FE1\u6BCF\u4E2A\u7A0B\u5E8F\u5458\u90FD\u5E0C\u671B\u6709\u673A\u4F1A\u80FD\u91CD\u5199\u4ED6\u4EEC\u5DF2\u6709 10 \u5E74\u5386\u53F2\u7684\u4EE3\u7801\u3002"})]}),"\n",(0,i.jsx)(t.p,{children:'deno \u521A\u51FA\u7684\u65F6\u5019\u5C31\u542C\u95FB\u4E86\uFF0C\u4F20\u8A00 deno \u662F\u4E0B\u4E00\u4EE3 node.js\u3002\u4E0D\u8FC7\u5982\u4ECA\u770B\u6765\uFF0C\u8FD8\u9769\u4E0D\u4E86 node.js \u7684\u547D\u3002\u5982\u679C\u8981\u8BF4\u4E24\u8005\u5B57\u9762\u4E0A\u7684\u533A\u522B\uFF0CDeno \u7684\u6765\u6E90\u662F Node \u7684\u5B57\u6BCD\u91CD\u65B0\u7EC4\u5408\uFF08Node = no + de\uFF09\uFF0C\u8868\u793A"\u62C6\u9664 Node.js"\uFF08de = destroy, no = Node.js\uFF09\u3002'}),"\n",(0,i.jsxs)(t.p,{children:["\u8D81\u7740\u5047\u671F\u5B66\u4E86\u4E00\u6BB5\u65F6\u95F4\u7684 deno\uFF08\u6307",(0,i.jsx)(t.a,{href:"https://deno.land/[email protected]/introduction",title:"\u6587\u6863",children:"\u6587\u6863"}),"\u5237\u4E86\u4E00\u904D\uFF09\uFF0C\u60F3\u5206\u4EAB\u672C\u4EBA\u4F5C\u4E3A node \u5F00\u53D1\u8005\u5728\u5B66\u4E60 deno \u65F6\u8BA4\u4E3A\u7684\u4E00\u4E9B\u4EAE\u70B9\uFF0C\u4EE5\u53CA\u4E2A\u4EBA\u5BF9 deno \u4E0E node \u89C1\u89E3\u3002"]})]})}function c(e={}){let{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(u,{...e})}):u(e)}},89999(e,t,n){n.d(t,{R:()=>r,x:()=>s});var o=n(58101);let i={},a=o.createContext(i);function r(e){let t=o.useContext(a);return o.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),o.createElement(a.Provider,{value:t},e.children)}},35349(e){e.exports=JSON.parse('{"permalink":"/blog/deno-is-not-only-a-javascript-runtime","editUrl":"https://github.com/kuizuo/blog/edit/main/blog/program/Deno\u4E0D\u53EA\u662F\u4E2AJavascript\u8FD0\u884C\u65F6.md","source":"@site/blog/program/Deno\u4E0D\u53EA\u662F\u4E2AJavascript\u8FD0\u884C\u65F6.md","title":"Deno \u4E0D\u53EA\u662F\u4E2A Javascript \u8FD0\u884C\u65F6","description":"Deno \u662F\u4E00\u4E2A\u5B89\u5168\u7684 JavaScript \u548C TypeScript \u8FD0\u884C\u65F6\uFF0C\u4F5C\u8005\u662F Ryan Dahl\uFF08\u4E5F\u662F Node.js \u7684\u539F\u4F5C\u8005\uFF09\u3002Deno \u7684\u8BDE\u751F\u4E4B\u521D\u662F\u4E3A\u4E86\u89E3\u51B3 2009 \u5E74\u9996\u6B21\u8BBE\u8BA1 Node.js \u65F6\u7684\u4E00\u4E9B\u758F\u5FFD\u3002\u6211\u8BA4\u4E3A\u8FD9\u79CD\u6539\u9020\u52A8\u673A\u5F88\u6709\u9053\u7406\uFF0C\u56E0\u4E3A\u6211\u76F8\u4FE1\u6BCF\u4E2A\u7A0B\u5E8F\u5458\u90FD\u5E0C\u671B\u6709\u673A\u4F1A\u80FD\u91CD\u5199\u4ED6\u4EEC\u5DF2\u6709 10 \u5E74\u5386\u53F2\u7684\u4EE3\u7801\u3002","date":"2023-01-20T00:00:00.000Z","tags":[{"inline":true,"label":"deno","permalink":"/blog/tags/deno"},{"inline":true,"label":"node","permalink":"/blog/tags/node"},{"inline":true,"label":"javascript","permalink":"/blog/tags/javascript"},{"inline":true,"label":"typescript","permalink":"/blog/tags/typescript"}],"readingTime":10.11,"hasTruncateMarker":true,"authors":[{"name":"\u6127\u600D","title":"\u5168\u6808 typescripter / \u521A\u6BD5\u4E1A\u7684\u5B66\u751F","url":"https://github.com/kuizuo","email":"[email protected]","socials":{"x":"https://x.com/kuizuo","github":"https://github.com/kuizuo"},"imageURL":"https://kuizuo.me/img/logo.png","key":"kuizuo","page":null}],"frontMatter":{"slug":"deno-is-not-only-a-javascript-runtime","title":"Deno \u4E0D\u53EA\u662F\u4
1E2A Javascript \u8FD0\u884C\u65F6","date":"2023-01-20T00:00:00.000Z","authors":"kuizuo","tags":["deno","node","javascript","typescript"],"keywords":["deno","node","javascript","typescript"],"image":"https://img.kuizuo.me/2026/3c5d752fb10f86b26e4157711179ce96.png"},"unlisted":false,"prevItem":{"title":"\u{1F34B} \u4F7F\u7528 Fresh \u6846\u67B6\u6784\u5EFAWeb \u5E94\u7528","permalink":"/blog/use-fresh-build-web-applicatioin"},"nextItem":{"title":"Rust\u5B9E\u73B0MD5\u52A0\u5BC6\u5E76\u6253\u5305\u6210WebAssembly\u8C03\u7528","permalink":"/blog/rust-wasm-md5"}}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.