Knowledge

Deno (software)

Source 📝

3267: 211: 87: 27: 2193: 382:
Deno Fresh 1.0 was announced June 28, 2022. It features a new full stack web framework for Deno that by default sends zero JavaScript to the client. The framework has no build step which allows for an order of magnitude improvements in deployment times. Version 1.1 was released September 8, 2022.
1817:
More datatypes supported in island props, support for passing JSX to islands and nesting islands, support for importing packages from npm, custom HEAD request handlers, overrides for headers and status from ctx.render, asynchronous plugin rendering, simplified testing
1281:
Major IDE improvements, Improvements to npm compatibility, navigator.language Web API, Improvements to deno task, Upgrade checker, Changes to Deno APIs, Updates to deno lint, V8 10.8, Node.js compatibility improvements, Changes to standard library APIs
321:
extensions, magical module resolution with index.js and breaking the sandboxed environment of V8. He eventually presented the prototype of Deno, aiming to achieve system call bindings through message passing with serialization tools such as
1447:
Deno compile support for npm packages, glob support in Deno.json and CLI flags, support for IP addresses in TLS certificates, configuration file improvements, API Changes, Node.js compatibility improvements, TypeScript 5.0.4, V8 11.5
1095:
New Deno vendor dependency, default permission prompt, new web streams for files, network sockets and stdio, CompressionStream and DecompressionStream supported, better errors for ops and resource sanistizers, improved console log
1025:
Fetch support for file URLs, new unstable signal listener API, support for specifying a reason when aborting an AbortSignal, improvements to Web Streams API, findLast and findLastIndex array methods, Deno to npm package build tool
1257:
Cache Web API, WebCrypto Secure Curves, --allow-sys permission flag, improvements to npm and Node.JS support, improvements to Deno.serve() API, improved module download UI, developer experience improvement, TypeScript 4.8
361:
was adopted for faster, "zero-copy" serialization and deserialization but later in August 2019, FlatBuffers was removed after publishing benchmarks that measured a significant overhead of serialization in April 2019.
955:
Native HTTP web server stabilization, support for self.structuredClone(), AbortSignal support, support for navigator.hardwareConcurrency API, experimental WebSocketStream API, FFI replaces native plugin system
1793:
Automatic JSX, new twind plug-in, Preact Signals support, Preact DevTools support, explicit rendering of 404 pages, stacked middleware, experimental Deno.serve support, showcase & "Made with Fresh" badges
2213:
Reads like a software tutorial. Some code examples may be useful to illustrate aspects of the framework, but they should be selected for the purpose of providing context to an encyclopedia article on the
1841:
Async Route Components. adding routes and/or middlewares from plugin. 500 error template fallback, error Boundaries, export multiple islands in the same file, Fresh linting rules, support for Deno.serve
1119:
Faster calls into Rust, auto-compression for HTTP response bodies, new subcommands (deno bench, deno task), security improvements, stricter defaults in programmatic permission, TypeScript 4.6, V8 10.0
1211:
Type checking and emitting performance improvements, various improvements to the Deno language, Deno Test improvements, Updates to the new subprocess API, LSP improvements, addition of semver module
1397:
Enhanced Node.js compatibility, deno compile support for web workers and dynamic import, changes to Deno APIs, changes to Web APIs, changes to the standard library, TypeScript 5.0, V8 11.2
1374:
Support for package.json, Stabilization of Node-API, Node compatibility layer for NodeJS moved to the Deno runtime itself, Stabilizations in Deno API, Change to pointer type in FFI API
1424:, flatter configuration, no permission check for dynamic imports, further enhanced Node.js/npm compatibility, performance improvements, CLI improvements, changes to Deno APIs, V8 11.4 2925: 863:
Native HTTP/2 web server, Faster calls into Rust with serde_v8, Blob URL support & improvements to fetch api, Import completions in the LSP, Interactive permission prompt
305:
in his talk "10 Things I Regret About Node.js". In his talk, Dahl mentioned his regrets about the initial design decisions with Node.js, focusing on his choices of not using
840:
Experimental support for WebGPU API, built-in internationalization APIs enabled, support for fetching private modules, revamped coverage tooling, support for TypeScript 4.2
1471:
New stable web server API, Node.js compatibility improvements, Deno API changes, Web API changes, LSP improvements, updates to standard library, TypeScript 5.1.6, V8 11.6
1865:
Faster page loads with ahead-of-time compilation, custom html, head and body tags, layouts (async layouts and async app wrapper, quicker typing with define functions
2675: 932:
Support for generateKey, sign and verify web crypto APIs, native WebSocket server support, TypeScript support in REPL, support for MessagePort and MessageChannel
365:
A standard library, modeled after Go's standard library, was created in November 2018 to provide extensive tools and utilities, partially solving Node.js'
3550: 2722: 1328:
npm compatibility improvements, REPL changes, Quality of life improvements, Changes to Deno APIs, TypeScript 4.9, Changes to the standard modules
1049:
Import assertions and JSON modules, improvements to the Web Cryptography API, unref timers, unstable support for negotiating ALPN, TypeScript 4.5
3943: 3938: 3662: 2933: 817:
Cross compilation and 60% smaller binaries for deno compile, a DNS resolver API, support for data URLs in import statements and web workers
3933: 1072:
Config file auto-discovery, completion of Web Cryptography API, stabilization of test steps API, FFI improvements, LSP improvements
2652: 1351:
Support for built-in Node.js modules (import "node:fs"), deno.json becomes an import map, deno fmt supports configuring semicolons
886:
Improvements to the built in test runner, structured clone support in Web Workers, Web Storage API, support for remote import maps
341:
for serialization between privileged (Go, with system call access) and unprivileged (V8) sides. However, Go was soon replaced with
1002:
New crypto APIs, deno uninstall subcommand, nested testing API, FFI improvements, new—compat flag for improved Node compatibility
3948: 3851: 2473:
Deno automatically downloads and caches the remote standard library files when the script is run, and then compiles the code.
979:
URLPattern, file locking APIs, mutual TLS support in fetch, TypeScript 4.4, URL parsing and std/http performance improvements
3953: 3918: 379:
Workers, was released on June 23, 2021. Announced May 4, 2022 Beta 4 improved the dashboard and added billing functionality.
346: 3841: 2955: 656:
Initial production release with CLI, first-class TypeScript Support, Rust APIs and improvements in HTTP server performance
3294: 3599: 3923: 2683: 1234:
deno init subcommand, experimental npm support, new HTTP server API, improvements to startup time, FFI API improvements
3963: 3425: 2236: 386:
Deno SaaSKit beta was announced April 4, 2023. It is an open-source, modern SaaS template built with Fresh and Deno.
2902: 526:
and a few others. It was established to further the development of Deno and provide a commercial offering to users.
3968: 3958: 2218: 173: 3609: 3134: 1188:
No type-checking by default, various improvements to the Deno language, force a new line in REPL, TypeScript 4.7
2250: 1165:
Updated default type checking behavior, various improvements to the Deno language, updates to the test runner
3450: 909:
Official docker images, more web crypto APIs added, BroadcastChannel, abortable fetch, deno lint stabilized
3856: 3667: 794:
Compile standalone binaries via "deno compile", support TypeScript 4.1, experimental support for Mac ARM64
110: 3395: 1305:
Various fixes and feature stabilisations, NPM package importer, auto discovery of the lock file, V8 10.9
342: 267: 141: 78: 3644: 3440: 3435: 3400: 3179: 3928: 3367: 2208: 399: 366: 334: 725:
Various additions and fixes to the CLI, various improvements to the Deno language, TypeScript 3.9.7
210: 86: 3621: 3287: 327: 3529: 3410: 3311: 1142:
Various improvements to the Deno language, VSCode extension, and REPL. Improvements in Deno Test
506:
Minimizes core API size, while providing a large standard library with no external dependencies.
3913: 3792: 3756: 3701: 3587: 3582: 1421: 443: 431: 427: 263: 3120: 3054: 3706: 3380: 748:
New web standard WebSocket API, automatic restarts on file change, integrated test coverage
3519: 479:
Does not require a package manager for resource fetching, thus no need for a registry like
411: 306: 8: 3800: 3514: 3280: 3266: 3201: 3106: 523: 518:
On March 29, 2021, Deno Land Inc was announced, with backing in millions of dollars from
2644: 2565: 3686: 3654: 3616: 3572: 3471: 3415: 2538: 2480:) directly without explicitly downloading, by providing the URL as the input filename ( 2282:
namespaces expose APIs that are not available in the browser. An implementation of the
395: 1540:
Deno.Server renamed to Deno.HttpServer, Jupyter support and fixes, Websocket features
3877: 3636: 3626: 3476: 2587: 2203: 509:
Uses message passing channels for invoking privileged system APIs and using bindings.
406:
core I/O utilities, along with their blocking versions. Deno could be used to create
166: 2558: 3494: 2290: 633:
Instead of importing a "deno" module, there is now a global variable called "Deno"
496:
Restricts file system and network access by default in order to run sandboxed code.
403: 350: 338: 323: 226: 185: 153: 476:
to import NPM or polyfill Node.JS modules. Node.js supports both URLs and modules.
453:
Supports only ES Modules like browsers where Node.js supports both ES Modules and
3777: 3743: 530: 519: 290: 282: 3030: 1638: 1632: 1616: 1610: 1594: 1588: 1572: 1566: 1550: 1544: 1527: 1521: 1504: 1498: 1481: 1475: 1458: 1452: 1434: 1428: 1407: 1401: 1384: 1378: 1361: 1355: 1338: 1332: 1315: 1309: 1292: 1286: 1268: 1262: 1244: 1238: 1221: 1215: 1198: 1192: 1175: 1169: 1152: 1146: 1129: 1123: 1106: 1100: 1082: 1076: 1059: 1053: 1036: 1030: 1012: 1006: 989: 983: 966: 960: 942: 936: 919: 913: 896: 890: 873: 867: 620: 597: 574: 503:
and TypeScript features whereas Node.js supports both promise and callback APIs.
3805: 3691: 3509: 3242: 2910: 2833: 2743: 2103: 2097: 2080: 2062: 2045: 2028: 2011: 1875: 1869: 1852: 1846: 1828: 1822: 1804: 1798: 1780: 1774: 1757: 1751: 850: 844: 827: 821: 804: 798: 781: 775: 758: 752: 735: 729: 712: 706: 689: 683: 666: 660: 643: 637: 614: 591: 568: 480: 314: 247: 178: 2797: 2761: 2698: 1994: 1988: 3907: 3604: 3385: 3228: 2815: 435: 529:
A year on, Deno announced a further $ 21 million in Series A funding led by
3887: 3835: 3560: 3390: 398:
environment for the modern programmer. Similar to Node.js, Deno emphasizes
493:
Aims for better compatibility with browsers with a wide range of Web APIs.
3728: 2524: 2477: 1966:
Version numbers are bases on release numbers from the Github repository.
465: 415: 358: 318: 259: 190: 3031:"Announcing Deno SaaSKit: an open-source SaaS template built with Fresh" 2980: 3892: 3678: 3577: 3565: 3504: 3455: 3445: 3405: 3352: 3303: 3092: 2859: 2619: 2425: 2286: 500: 439: 407: 376: 286: 255: 251: 137: 133: 46: 34: 457:. CommonJS support in Deno is possible by using a compatibility layer. 3882: 3159: 2780:"Tokio - The asynchronous run-time for the Rust programming language" 2679: 1662: 1654: 302: 271: 39: 2119: 1899: 1891: 3810: 3733: 3594: 3486: 3375: 1517:
Adding Jupyter support and fixes, TypeScript 5.2 support and fixes
487: 486:
Supports TypeScript out of the box, using a snapshotted TypeScript
454: 116: 3107:"Modules: ECMAScript modules | Node.js v17.6.0 Documentation" 3079:"Modules: ECMAScript modules | Node.js v17.6.0 Documentation" 3078: 3005: 2645:"Deno: Secure V8 TypeScript Runtime from Original Node.js Creator" 3825: 3782: 3772: 3499: 3187: 2981:"Introduction Fresh 1.0 as new full stack web framework for Deno" 275: 541:
The tables below were created using the official Releases page.
3696: 3430: 3347: 3339: 3329: 3324: 3319: 3206: 3164: 2543: 2429: 232: 3861: 3716: 3537: 3357: 3272: 2926:"Deno Company unveils server-side JavaScript hosting service" 354: 162: 158: 145: 449:
Deno mainly deviates from Node.js in the following aspects:
26: 3820: 3723: 3711: 3420: 2877: 2476:
Similarly, it can run a standard library script (such as a
2283: 238: 2798:"Protobuf seems like a lot of overhead for this use case?" 2166: 1945: 1708: 446:
for running scripts and a wide range of system utilities.
3751: 2154: 2149: 1933: 1928: 1696: 1691: 461: 310: 3006:"Fresh 1.1 - automatic JSX, plugins, DevTools, and more" 3121:"Deno - A modern runtime for JavaScript and TypeScript" 3093:"Deno - A modern runtime for JavaScript and TypeScript" 2762:"Suggestion: Look into porting to Rust and using Tokio" 430:
developed by the Chromium Project, the engine used for
2522: 281:
Deno explicitly takes on the role of both runtime and
464:
for loading local or remote dependencies, similar to
235: 2779: 1729:Version numbers are based on releases from Github. 679:
Various additions and fixes to the CLI, Rust 1.44.0
372:
The official Deno 1.0 was released on May 13, 2020.
229: 3260: 2491:denorun-Ahttps://deno.land/std/http/file_server.ts 201: 2493:Download https://deno.land/std/http/file_server.ts 771:Faster tree-shaking and bundling, refactored REPL 2496:Compile https://deno.land/std/http/file_server.ts 1494:More flexible security and expanded testing APIs 3905: 426:Deno and Node.js are both runtimes built on the 410:, perform scientific computations, etc. Deno is 357:as the asynchronous event-driven platform, and 3288: 2956:"Deno Deploy moves toward GA, adds paid plan" 2502:HTTP server listening on http://0.0.0.0:4500/ 2159: 1938: 1701: 317:, node_modules and package.json, leaving out 270:programming language. Deno was co-created by 490:or the swc compiler with caching mechanisms. 499:Supports a single API to utilize promises, 3295: 3281: 3265: 2860:"denoland/deno_std: deno standard modules" 2676:"Ryan Dahl's Node.js regrets lead to Deno" 2673: 421: 209: 85: 25: 2642: 2518: 2516: 2237:Learn how and when to remove this message 313:design, usage of the legacy build system 3194: 3003: 2171: 1950: 1713: 394:Deno aims to be a productive and secure 326:, and to provide command line flags for 301:Deno was announced at JSConf EU 2018 by 16:Secure JavaScript and TypeScript runtime 702:Various additions and fixes to the CLI 3944:Free software programmed in TypeScript 3939:Free software programmed in JavaScript 3906: 3135:"Deno.js in Production. Key Takeaways" 2643:Schiemann, Dylan (December 26, 2018). 2513: 438:web browsers. They both have internal 345:due to concerns of double runtime and 3276: 3028: 2953: 2923: 2539:"Contributors, denoland/deno, Github" 2523:Ryan Dahl, Bert Belder (2021-03-29). 2978: 2900: 2720: 2696: 2614: 2612: 2610: 2608: 2186: 3663:Comparison of JavaScript frameworks 289:, rather than requiring a separate 13: 2997: 2972: 2105:Old version, no longer maintained: 2099:Old version, no longer maintained: 2082:Old version, no longer maintained: 2064:Old version, no longer maintained: 2047:Old version, no longer maintained: 2030:Old version, no longer maintained: 2013:Old version, no longer maintained: 1996:Old version, no longer maintained: 1990:Old version, no longer maintained: 1877:Old version, no longer maintained: 1871:Old version, no longer maintained: 1854:Old version, no longer maintained: 1848:Old version, no longer maintained: 1830:Old version, no longer maintained: 1824:Old version, no longer maintained: 1806:Old version, no longer maintained: 1800:Old version, no longer maintained: 1782:Old version, no longer maintained: 1776:Old version, no longer maintained: 1759:Old version, no longer maintained: 1753:Old version, no longer maintained: 1640:Old version, no longer maintained: 1634:Old version, no longer maintained: 1618:Old version, no longer maintained: 1612:Old version, no longer maintained: 1596:Old version, no longer maintained: 1590:Old version, no longer maintained: 1574:Old version, no longer maintained: 1568:Old version, no longer maintained: 1552:Old version, no longer maintained: 1546:Old version, no longer maintained: 1529:Old version, no longer maintained: 1523:Old version, no longer maintained: 1506:Old version, no longer maintained: 1500:Old version, no longer maintained: 1483:Old version, no longer maintained: 1477:Old version, no longer maintained: 1460:Old version, no longer maintained: 1454:Old version, no longer maintained: 1436:Old version, no longer maintained: 1430:Old version, no longer maintained: 1409:Old version, no longer maintained: 1403:Old version, no longer maintained: 1386:Old version, no longer maintained: 1380:Old version, no longer maintained: 1363:Old version, no longer maintained: 1357:Old version, no longer maintained: 1340:Old version, no longer maintained: 1334:Old version, no longer maintained: 1317:Old version, no longer maintained: 1311:Old version, no longer maintained: 1294:Old version, no longer maintained: 1288:Old version, no longer maintained: 1270:Old version, no longer maintained: 1264:Old version, no longer maintained: 1246:Old version, no longer maintained: 1240:Old version, no longer maintained: 1223:Old version, no longer maintained: 1217:Old version, no longer maintained: 1200:Old version, no longer maintained: 1194:Old version, no longer maintained: 1177:Old version, no longer maintained: 1171:Old version, no longer maintained: 1154:Old version, no longer maintained: 1148:Old version, no longer maintained: 1131:Old version, no longer maintained: 1125:Old version, no longer maintained: 1108:Old version, no longer maintained: 1102:Old version, no longer maintained: 1084:Old version, no longer maintained: 1078:Old version, no longer maintained: 1061:Old version, no longer maintained: 1055:Old version, no longer maintained: 1038:Old version, no longer maintained: 1032:Old version, no longer maintained: 1014:Old version, no longer maintained: 1008:Old version, no longer maintained: 991:Old version, no longer maintained: 985:Old version, no longer maintained: 968:Old version, no longer maintained: 962:Old version, no longer maintained: 944:Old version, no longer maintained: 938:Old version, no longer maintained: 921:Old version, no longer maintained: 915:Old version, no longer maintained: 898:Old version, no longer maintained: 892:Old version, no longer maintained: 875:Old version, no longer maintained: 869:Old version, no longer maintained: 852:Old version, no longer maintained: 846:Old version, no longer maintained: 829:Old version, no longer maintained: 823:Old version, no longer maintained: 806:Old version, no longer maintained: 800:Old version, no longer maintained: 783:Old version, no longer maintained: 777:Old version, no longer maintained: 760:Old version, no longer maintained: 754:Old version, no longer maintained: 737:Old version, no longer maintained: 731:Old version, no longer maintained: 714:Old version, no longer maintained: 708:Old version, no longer maintained: 691:Old version, no longer maintained: 685:Old version, no longer maintained: 668:Old version, no longer maintained: 662:Old version, no longer maintained: 645:Old version, no longer maintained: 639:Old version, no longer maintained: 622:Old version, no longer maintained: 616:Old version, no longer maintained: 599:Old version, no longer maintained: 593:Old version, no longer maintained: 576:Old version, no longer maintained: 570:Old version, no longer maintained: 536: 468:, and uses module specifiers like 14: 3980: 3252: 2690: 2655:from the original on May 17, 2019 2605: 3934:Free software programmed in Rust 2744:"denoland/deno, branch "golang"" 2700:10 things I regret about Node.js 2191: 225: 3235: 3221: 3172: 3152: 3127: 3113: 3099: 3085: 3071: 3047: 3022: 2947: 2917: 2894: 2870: 2852: 2826: 2808: 2790: 2772: 2754: 2736: 1961: 3949:Software using the MIT license 3302: 3055:"Deno Is Ready for Production" 2714: 2667: 2636: 2580: 2531: 333:Deno was initially written in 51:Deno Land Inc and contributors 1: 3004:Casonato, Luca (2022-09-08). 2979:Luca, Casonato (2022-07-22). 2525:"Announcing the Deno Company" 2507: 2155:Old version, still maintained 1934:Old version, still maintained 1724: 1697:Old version, still maintained 587:Rust rewrite and V8 snapshot 3954:Cross-platform free software 3919:JavaScript programming tools 3668:List of JavaScript libraries 7: 3622:Visual Studio Team Services 2211:. The specific problem is: 2182: 1981:Date of last patch release 1744:Date of last patch release 561:Date of last patch release 389: 353:was introduced in place of 10: 3985: 3924:Package management systems 3645:List of ECMAScript engines 3029:Jiang, Andy (2023-04-04). 2954:Krill, Paul (2022-06-03). 2924:Krill, Paul (2021-06-24). 2484:turns on all permissions): 513: 296: 291:package-management program 266:JavaScript engine and the 3964:Free software for Windows 3870: 3834: 3791: 3765: 3742: 3676: 3653: 3635: 3546: 3528: 3485: 3464: 3366: 3338: 3310: 2901:Dahl, Ryan (4 May 2022). 2723:"Design mistakes in Node" 2721:Dahl, Ryan (2018-06-06). 2697:Dahl, Ryan (2018-06-06). 2674:Paul Krill (2018-06-21). 2270:"Hello, World!" 2138: 1917: 1680: 400:event-driven architecture 375:Deno Deploy, inspired by 367:dependency tree explosion 196: 184: 172: 152: 129: 109: 105: 77: 73: 55: 45: 33: 24: 2486: 2432: 2293: 2255: 3969:Free software for macOS 3959:Free software for Linux 3510:Microsoft Edge DevTools 3411:Google Closure Compiler 2903:"JavaScript Containers" 2465:"hello world" 2121:Current stable version: 1901:Current stable version: 1893:Current stable version: 1664:Current stable version: 1656:Current stable version: 544: 444:command-line interfaces 422:Comparison with Node.js 3702:Cascading Style Sheets 2588:"deno/LICENSE at main" 2167:Latest preview version 1946:Latest preview version 1709:Latest preview version 3707:Document Object Model 3610:Visual Studio Express 2834:"Replace flatbuffers" 2251:Hello, World! program 1975:Latest patch release 1738:Latest patch release 555:Latest patch release 402:, providing a set of 262:that is based on the 92:; 23 days ago 61:; 6 years ago 3520:Safari Web Inspector 2816:"Remove flatbuffers" 2710:– via YouTube. 2219:improve this article 2207:to meet Knowledge's 428:V8 JavaScript engine 412:open source software 3801:Active Server Pages 3180:"Deno raises $ 21M" 524:Mozilla Corporation 274:, who also created 179:Runtime environment 21: 3617:Visual Studio Code 3472:JavaScript library 3416:Google Web Toolkit 2568:. 4 September 2024 1422:Key-value database 347:garbage collection 90:/ 4 September 2024 35:Original author(s) 19: 3901: 3900: 3878:Douglas Crockford 3500:Firefox Inspector 3477:JavaScript syntax 2247: 2246: 2239: 2209:quality standards 2200:This article may 2180: 2179: 2176: 1959: 1958: 1955: 1722: 1721: 1718: 218: 217: 167:Microsoft Windows 59:May 13, 2018 3976: 3929:Run-time systems 3845: 3744:Package managers 3554: 3297: 3290: 3283: 3274: 3273: 3269: 3264: 3263: 3261:Official website 3247: 3246: 3239: 3233: 3232: 3225: 3219: 3218: 3216: 3215: 3198: 3192: 3191: 3190:on 22 June 2022. 3186:. Archived from 3176: 3170: 3169: 3156: 3150: 3149: 3147: 3145: 3131: 3125: 3124: 3117: 3111: 3110: 3103: 3097: 3096: 3089: 3083: 3082: 3075: 3069: 3068: 3066: 3065: 3051: 3045: 3044: 3042: 3041: 3026: 3020: 3019: 3017: 3016: 3001: 2995: 2994: 2992: 2991: 2976: 2970: 2969: 2967: 2966: 2951: 2945: 2944: 2942: 2941: 2932:. Archived from 2921: 2915: 2914: 2909:. Archived from 2898: 2892: 2891: 2889: 2888: 2874: 2868: 2867: 2856: 2850: 2849: 2847: 2845: 2840:. April 15, 2019 2830: 2824: 2823: 2812: 2806: 2805: 2794: 2788: 2787: 2776: 2770: 2769: 2758: 2752: 2751: 2740: 2734: 2733: 2727: 2718: 2712: 2711: 2709: 2708: 2694: 2688: 2687: 2682:. Archived from 2671: 2665: 2664: 2662: 2660: 2640: 2634: 2633: 2631: 2630: 2616: 2603: 2602: 2600: 2598: 2584: 2578: 2577: 2575: 2573: 2566:"Release 1.46.3" 2562: 2556: 2555: 2553: 2551: 2535: 2529: 2528: 2520: 2503: 2500: 2497: 2494: 2490: 2483: 2469: 2466: 2463: 2460: 2457: 2454: 2451: 2448: 2445: 2442: 2439: 2436: 2420: 2417: 2414: 2411: 2408: 2405: 2402: 2399: 2396: 2393: 2390: 2387: 2384: 2381: 2378: 2375: 2372: 2369: 2366: 2363: 2360: 2357: 2354: 2351: 2348: 2345: 2342: 2339: 2336: 2333: 2330: 2327: 2324: 2321: 2318: 2315: 2312: 2309: 2306: 2303: 2300: 2297: 2281: 2274: 2271: 2268: 2265: 2262: 2259: 2242: 2235: 2231: 2228: 2222: 2195: 2194: 2187: 2173: 2168: 2163: 2156: 2151: 2146: 2139: 2122: 2106: 2100: 2083: 2065: 2048: 2031: 2014: 2007:Initial release 1997: 1991: 1969: 1968: 1952: 1947: 1942: 1935: 1930: 1925: 1918: 1902: 1894: 1878: 1872: 1855: 1849: 1831: 1825: 1807: 1801: 1783: 1777: 1770:Initial release 1760: 1754: 1732: 1731: 1715: 1710: 1705: 1698: 1693: 1688: 1681: 1665: 1657: 1641: 1635: 1619: 1613: 1597: 1591: 1575: 1569: 1553: 1547: 1530: 1524: 1507: 1501: 1484: 1478: 1461: 1455: 1437: 1431: 1410: 1404: 1387: 1381: 1364: 1358: 1341: 1335: 1318: 1312: 1295: 1289: 1271: 1265: 1247: 1241: 1224: 1218: 1201: 1195: 1178: 1172: 1155: 1149: 1132: 1126: 1109: 1103: 1085: 1079: 1062: 1056: 1039: 1033: 1015: 1009: 992: 986: 969: 963: 945: 939: 922: 916: 899: 893: 876: 870: 853: 847: 830: 824: 807: 801: 784: 778: 761: 755: 738: 732: 715: 709: 692: 686: 669: 663: 646: 640: 623: 617: 600: 594: 577: 571: 549: 548: 475: 471: 339:Protocol Buffers 324:Protocol Buffers 285:within a single 245: 244: 241: 240: 237: 234: 231: 214: 213: 206: 203: 154:Operating system 125: 122: 120: 118: 100: 98: 97:4 September 2024 93: 89: 69: 67: 62: 29: 22: 18: 3984: 3983: 3979: 3978: 3977: 3975: 3974: 3973: 3904: 3903: 3902: 3897: 3866: 3839: 3830: 3787: 3766:Module bundlers 3761: 3738: 3672: 3649: 3631: 3548: 3542: 3524: 3495:Chrome DevTools 3481: 3460: 3362: 3334: 3306: 3301: 3259: 3258: 3255: 3250: 3241: 3240: 3236: 3227: 3226: 3222: 3213: 3211: 3200: 3199: 3195: 3178: 3177: 3173: 3168:. 3 March 2022. 3160:"Documentation" 3158: 3157: 3153: 3143: 3141: 3133: 3132: 3128: 3119: 3118: 3114: 3105: 3104: 3100: 3091: 3090: 3086: 3077: 3076: 3072: 3063: 3061: 3053: 3052: 3048: 3039: 3037: 3027: 3023: 3014: 3012: 3002: 2998: 2989: 2987: 2977: 2973: 2964: 2962: 2952: 2948: 2939: 2937: 2922: 2918: 2899: 2895: 2886: 2884: 2876: 2875: 2871: 2866:. 3 March 2022. 2858: 2857: 2853: 2843: 2841: 2832: 2831: 2827: 2814: 2813: 2809: 2796: 2795: 2791: 2778: 2777: 2773: 2760: 2759: 2755: 2742: 2741: 2737: 2725: 2719: 2715: 2706: 2704: 2695: 2691: 2672: 2668: 2658: 2656: 2641: 2637: 2628: 2626: 2618: 2617: 2606: 2596: 2594: 2586: 2585: 2581: 2571: 2569: 2564: 2563: 2559: 2549: 2547: 2537: 2536: 2532: 2521: 2514: 2510: 2505: 2504: 2501: 2498: 2495: 2492: 2488: 2481: 2471: 2470: 2467: 2464: 2461: 2458: 2455: 2452: 2449: 2446: 2443: 2440: 2437: 2434: 2422: 2421: 2418: 2415: 2412: 2409: 2406: 2403: 2400: 2397: 2394: 2391: 2388: 2385: 2382: 2379: 2376: 2373: 2370: 2367: 2364: 2361: 2358: 2355: 2352: 2349: 2346: 2343: 2340: 2337: 2334: 2331: 2328: 2325: 2322: 2319: 2316: 2313: 2310: 2307: 2304: 2301: 2298: 2295: 2279: 2276: 2275: 2272: 2269: 2266: 2263: 2260: 2257: 2243: 2232: 2226: 2223: 2216: 2196: 2192: 2185: 2175: 2174: 2169: 2164: 2157: 2152: 2147: 2142: 2120: 2104: 2098: 2081: 2063: 2046: 2029: 2012: 1995: 1989: 1964: 1954: 1953: 1948: 1943: 1936: 1931: 1926: 1921: 1900: 1892: 1876: 1870: 1853: 1847: 1829: 1823: 1805: 1799: 1781: 1775: 1758: 1752: 1727: 1717: 1716: 1711: 1706: 1699: 1694: 1689: 1684: 1663: 1655: 1639: 1633: 1617: 1611: 1595: 1589: 1573: 1567: 1551: 1545: 1528: 1522: 1505: 1499: 1482: 1476: 1459: 1453: 1435: 1429: 1408: 1402: 1385: 1379: 1362: 1356: 1339: 1333: 1316: 1310: 1293: 1287: 1269: 1263: 1245: 1239: 1222: 1216: 1199: 1193: 1176: 1170: 1153: 1147: 1130: 1124: 1107: 1101: 1083: 1077: 1060: 1054: 1037: 1031: 1013: 1007: 990: 984: 967: 961: 943: 937: 920: 914: 897: 891: 874: 868: 851: 845: 828: 822: 805: 799: 782: 776: 759: 753: 736: 730: 713: 707: 690: 684: 667: 661: 644: 638: 621: 615: 598: 592: 575: 569: 547: 539: 537:Release history 531:Sequoia Capital 520:Shasta Ventures 516: 473: 469: 424: 392: 299: 283:package manager 228: 224: 208: 200: 115: 101: 96: 94: 91: 65: 63: 60: 56:Initial release 17: 12: 11: 5: 3982: 3972: 3971: 3966: 3961: 3956: 3951: 3946: 3941: 3936: 3931: 3926: 3921: 3916: 3899: 3898: 3896: 3895: 3890: 3885: 3880: 3874: 3872: 3868: 3867: 3865: 3864: 3859: 3854: 3848: 3846: 3832: 3831: 3829: 3828: 3823: 3818: 3813: 3808: 3803: 3797: 3795: 3789: 3788: 3786: 3785: 3780: 3775: 3769: 3767: 3763: 3762: 3760: 3759: 3754: 3748: 3746: 3740: 3739: 3737: 3736: 3731: 3726: 3721: 3720: 3719: 3709: 3704: 3699: 3694: 3692:AssemblyScript 3689: 3683: 3681: 3674: 3673: 3671: 3670: 3665: 3659: 3657: 3651: 3650: 3648: 3647: 3641: 3639: 3633: 3632: 3630: 3629: 3624: 3619: 3614: 3613: 3612: 3602: 3597: 3592: 3591: 3590: 3585: 3575: 3570: 3569: 3568: 3557: 3555: 3544: 3543: 3541: 3540: 3534: 3532: 3530:Doc generators 3526: 3525: 3523: 3522: 3517: 3515:Opera DevTools 3512: 3507: 3502: 3497: 3491: 3489: 3483: 3482: 3480: 3479: 3474: 3468: 3466: 3462: 3461: 3459: 3458: 3453: 3448: 3443: 3438: 3433: 3428: 3423: 3418: 3413: 3408: 3403: 3398: 3393: 3388: 3383: 3378: 3372: 3370: 3364: 3363: 3361: 3360: 3355: 3350: 3344: 3342: 3336: 3335: 3333: 3332: 3327: 3322: 3316: 3314: 3308: 3307: 3300: 3299: 3292: 3285: 3277: 3271: 3270: 3254: 3253:External links 3251: 3249: 3248: 3234: 3220: 3193: 3171: 3151: 3126: 3112: 3098: 3084: 3070: 3046: 3021: 2996: 2971: 2946: 2936:on 27 Jun 2022 2916: 2913:on 4 May 2022. 2907:tinyclouds.org 2893: 2869: 2851: 2825: 2807: 2789: 2771: 2753: 2735: 2713: 2689: 2686:on 2019-04-14. 2666: 2635: 2604: 2579: 2557: 2530: 2511: 2509: 2506: 2487: 2433: 2294: 2256: 2245: 2244: 2199: 2197: 2190: 2184: 2181: 2178: 2177: 2172:Future release 2170: 2165: 2161:Latest version 2158: 2153: 2148: 2141: 2140: 2136: 2135: 2133: 2131: 2128: 2126: 2117: 2116: 2114: 2111: 2108: 2102: 2095: 2094: 2092: 2090: 2087: 2085: 2078: 2077: 2076:Deno KV OAuth 2074: 2072: 2069: 2067: 2060: 2059: 2057: 2055: 2052: 2050: 2043: 2042: 2040: 2038: 2035: 2033: 2026: 2025: 2023: 2021: 2018: 2016: 2009: 2008: 2005: 2002: 1999: 1993: 1986: 1985: 1982: 1979: 1976: 1973: 1963: 1960: 1957: 1956: 1951:Future release 1949: 1944: 1940:Latest version 1937: 1932: 1927: 1920: 1919: 1915: 1914: 1912: 1909: 1906: 1898: 1889: 1888: 1886: 1883: 1880: 1874: 1867: 1866: 1863: 1860: 1857: 1851: 1844: 1843: 1839: 1836: 1833: 1827: 1820: 1819: 1815: 1812: 1809: 1803: 1796: 1795: 1791: 1788: 1785: 1779: 1772: 1771: 1768: 1765: 1762: 1756: 1749: 1748: 1745: 1742: 1739: 1736: 1726: 1723: 1720: 1719: 1714:Future release 1712: 1707: 1703:Latest version 1700: 1695: 1690: 1683: 1682: 1678: 1677: 1675: 1672: 1669: 1661: 1652: 1651: 1649: 1646: 1643: 1637: 1630: 1629: 1627: 1624: 1621: 1615: 1608: 1607: 1605: 1602: 1599: 1593: 1586: 1585: 1583: 1580: 1577: 1571: 1564: 1563: 1561: 1558: 1555: 1549: 1542: 1541: 1538: 1535: 1532: 1526: 1519: 1518: 1515: 1512: 1509: 1503: 1496: 1495: 1492: 1489: 1486: 1480: 1473: 1472: 1469: 1466: 1463: 1457: 1450: 1449: 1445: 1442: 1439: 1433: 1426: 1425: 1418: 1415: 1412: 1406: 1399: 1398: 1395: 1392: 1389: 1383: 1376: 1375: 1372: 1369: 1366: 1360: 1353: 1352: 1349: 1346: 1343: 1337: 1330: 1329: 1326: 1323: 1320: 1314: 1307: 1306: 1303: 1300: 1297: 1291: 1284: 1283: 1279: 1276: 1273: 1267: 1260: 1259: 1255: 1252: 1249: 1243: 1236: 1235: 1232: 1229: 1226: 1220: 1213: 1212: 1209: 1206: 1203: 1197: 1190: 1189: 1186: 1183: 1180: 1174: 1167: 1166: 1163: 1160: 1157: 1151: 1144: 1143: 1140: 1137: 1134: 1128: 1121: 1120: 1117: 1114: 1111: 1105: 1098: 1097: 1093: 1090: 1087: 1081: 1074: 1073: 1070: 1067: 1064: 1058: 1051: 1050: 1047: 1044: 1041: 1035: 1028: 1027: 1023: 1020: 1017: 1011: 1004: 1003: 1000: 997: 994: 988: 981: 980: 977: 974: 971: 965: 958: 957: 953: 950: 947: 941: 934: 933: 930: 927: 924: 918: 911: 910: 907: 904: 901: 895: 888: 887: 884: 881: 878: 872: 865: 864: 861: 858: 855: 849: 842: 841: 838: 835: 832: 826: 819: 818: 815: 812: 809: 803: 796: 795: 792: 789: 786: 780: 773: 772: 769: 766: 763: 757: 750: 749: 746: 743: 740: 734: 727: 726: 723: 720: 717: 711: 704: 703: 700: 697: 694: 688: 681: 680: 677: 674: 671: 665: 658: 657: 654: 651: 648: 642: 635: 634: 631: 628: 625: 619: 612: 611: 610:Mildly usable 608: 605: 602: 596: 589: 588: 585: 582: 579: 573: 566: 565: 562: 559: 556: 553: 546: 543: 538: 535: 515: 512: 511: 510: 507: 504: 497: 494: 491: 484: 477: 458: 423: 420: 391: 388: 328:access control 298: 295: 216: 215: 198: 194: 193: 188: 182: 181: 176: 170: 169: 156: 150: 149: 131: 127: 126: 113: 107: 106: 103: 102: 83: 81: 79:Stable release 75: 74: 71: 70: 57: 53: 52: 49: 43: 42: 37: 31: 30: 15: 9: 6: 4: 3: 2: 3981: 3970: 3967: 3965: 3962: 3960: 3957: 3955: 3952: 3950: 3947: 3945: 3942: 3940: 3937: 3935: 3932: 3930: 3927: 3925: 3922: 3920: 3917: 3915: 3914:2018 software 3912: 3911: 3909: 3894: 3891: 3889: 3886: 3884: 3881: 3879: 3876: 3875: 3873: 3869: 3863: 3860: 3858: 3855: 3853: 3850: 3849: 3847: 3843: 3837: 3833: 3827: 3824: 3822: 3819: 3817: 3814: 3812: 3809: 3807: 3804: 3802: 3799: 3798: 3796: 3794: 3790: 3784: 3781: 3779: 3776: 3774: 3771: 3770: 3768: 3764: 3758: 3755: 3753: 3750: 3749: 3747: 3745: 3741: 3735: 3732: 3730: 3727: 3725: 3722: 3718: 3715: 3714: 3713: 3710: 3708: 3705: 3703: 3700: 3698: 3695: 3693: 3690: 3688: 3685: 3684: 3682: 3680: 3675: 3669: 3666: 3664: 3661: 3660: 3658: 3656: 3652: 3646: 3643: 3642: 3640: 3638: 3634: 3628: 3625: 3623: 3620: 3618: 3615: 3611: 3608: 3607: 3606: 3605:Visual Studio 3603: 3601: 3598: 3596: 3593: 3589: 3586: 3584: 3581: 3580: 3579: 3576: 3574: 3571: 3567: 3564: 3563: 3562: 3559: 3558: 3556: 3552: 3545: 3539: 3536: 3535: 3533: 3531: 3527: 3521: 3518: 3516: 3513: 3511: 3508: 3506: 3503: 3501: 3498: 3496: 3493: 3492: 3490: 3488: 3484: 3478: 3475: 3473: 3470: 3469: 3467: 3463: 3457: 3454: 3452: 3449: 3447: 3444: 3442: 3439: 3437: 3434: 3432: 3429: 3427: 3424: 3422: 3419: 3417: 3414: 3412: 3409: 3407: 3404: 3402: 3399: 3397: 3394: 3392: 3389: 3387: 3386:ClojureScript 3384: 3382: 3379: 3377: 3374: 3373: 3371: 3369: 3365: 3359: 3356: 3354: 3351: 3349: 3346: 3345: 3343: 3341: 3337: 3331: 3328: 3326: 3323: 3321: 3318: 3317: 3315: 3313: 3312:Code analysis 3309: 3305: 3298: 3293: 3291: 3286: 3284: 3279: 3278: 3275: 3268: 3262: 3257: 3256: 3244: 3238: 3230: 3224: 3209: 3208: 3203: 3197: 3189: 3185: 3181: 3175: 3167: 3166: 3161: 3155: 3140: 3136: 3130: 3122: 3116: 3108: 3102: 3094: 3088: 3080: 3074: 3060: 3056: 3050: 3036: 3032: 3025: 3011: 3007: 3000: 2986: 2982: 2975: 2961: 2957: 2950: 2935: 2931: 2927: 2920: 2912: 2908: 2904: 2897: 2883: 2879: 2873: 2865: 2861: 2855: 2839: 2835: 2829: 2821: 2817: 2811: 2803: 2799: 2793: 2785: 2781: 2775: 2767: 2763: 2757: 2749: 2745: 2739: 2731: 2724: 2717: 2702: 2701: 2693: 2685: 2681: 2677: 2670: 2654: 2650: 2646: 2639: 2625: 2621: 2620:"Deno Manual" 2615: 2613: 2611: 2609: 2593: 2589: 2583: 2567: 2561: 2546: 2545: 2540: 2534: 2526: 2519: 2517: 2512: 2485: 2479: 2474: 2431: 2430: 2427: 2292: 2291: 2288: 2285: 2254: 2252: 2241: 2238: 2230: 2220: 2215: 2210: 2206: 2205: 2198: 2189: 2188: 2162: 2145: 2137: 2134: 2132: 2129: 2127: 2125: 2118: 2115: 2112: 2109: 2096: 2093: 2091: 2088: 2086: 2079: 2075: 2073: 2070: 2068: 2061: 2058: 2056: 2053: 2051: 2044: 2041: 2039: 2036: 2034: 2027: 2024: 2022: 2019: 2017: 2010: 2006: 2003: 2000: 1987: 1983: 1980: 1978:Release date 1977: 1974: 1971: 1970: 1967: 1941: 1924: 1916: 1913: 1910: 1907: 1905: 1897: 1890: 1887: 1884: 1881: 1868: 1864: 1861: 1858: 1845: 1840: 1837: 1834: 1821: 1816: 1813: 1810: 1797: 1792: 1789: 1786: 1773: 1769: 1766: 1763: 1750: 1746: 1743: 1741:Release date 1740: 1737: 1734: 1733: 1730: 1704: 1687: 1679: 1676: 1673: 1670: 1668: 1660: 1653: 1650: 1647: 1644: 1631: 1628: 1625: 1622: 1609: 1606: 1603: 1600: 1587: 1584: 1581: 1578: 1565: 1562: 1559: 1556: 1543: 1539: 1536: 1533: 1520: 1516: 1513: 1510: 1497: 1493: 1490: 1487: 1474: 1470: 1467: 1464: 1451: 1446: 1443: 1440: 1427: 1423: 1419: 1416: 1413: 1400: 1396: 1393: 1390: 1377: 1373: 1370: 1367: 1354: 1350: 1347: 1344: 1331: 1327: 1324: 1321: 1308: 1304: 1301: 1298: 1285: 1280: 1277: 1274: 1261: 1256: 1253: 1250: 1237: 1233: 1230: 1227: 1214: 1210: 1207: 1204: 1191: 1187: 1184: 1181: 1168: 1164: 1161: 1158: 1145: 1141: 1138: 1135: 1122: 1118: 1115: 1112: 1099: 1094: 1091: 1088: 1075: 1071: 1068: 1065: 1052: 1048: 1045: 1042: 1029: 1024: 1021: 1018: 1005: 1001: 998: 995: 982: 978: 975: 972: 959: 954: 951: 948: 935: 931: 928: 925: 912: 908: 905: 902: 889: 885: 882: 879: 866: 862: 859: 856: 843: 839: 836: 833: 820: 816: 813: 810: 797: 793: 790: 787: 774: 770: 767: 764: 751: 747: 744: 741: 728: 724: 721: 718: 705: 701: 698: 695: 682: 678: 675: 672: 659: 655: 652: 649: 636: 632: 629: 626: 613: 609: 606: 603: 590: 586: 583: 580: 567: 563: 560: 558:Release date 557: 554: 551: 550: 542: 534: 532: 527: 525: 521: 508: 505: 502: 498: 495: 492: 489: 485: 482: 478: 467: 463: 459: 456: 452: 451: 450: 447: 445: 441: 437: 436:Google Chrome 433: 429: 419: 417: 413: 409: 405: 401: 397: 387: 384: 380: 378: 373: 370: 368: 363: 360: 356: 352: 348: 344: 340: 336: 331: 329: 325: 320: 316: 312: 308: 304: 294: 292: 288: 284: 279: 277: 273: 269: 265: 261: 257: 253: 249: 243: 222: 212: 205: 199: 195: 192: 189: 187: 183: 180: 177: 175: 171: 168: 164: 160: 157: 155: 151: 148:(V8 bindings) 147: 143: 139: 135: 132: 128: 124: 114: 112: 108: 104: 88: 82: 80: 76: 72: 58: 54: 50: 48: 44: 41: 38: 36: 32: 28: 23: 3888:Brendan Eich 3836:Unit testing 3815: 3679:technologies 3391:CoffeeScript 3237: 3223: 3212:. Retrieved 3210:. 2020-12-30 3205: 3196: 3188:the original 3183: 3174: 3163: 3154: 3142:. Retrieved 3138: 3129: 3115: 3101: 3087: 3073: 3062:. Retrieved 3058: 3049: 3038:. Retrieved 3034: 3024: 3013:. Retrieved 3009: 2999: 2988:. Retrieved 2984: 2974: 2963:. Retrieved 2959: 2949: 2938:. Retrieved 2934:the original 2929: 2919: 2911:the original 2906: 2896: 2885:. Retrieved 2881: 2872: 2863: 2854: 2842:. Retrieved 2837: 2828: 2819: 2810: 2801: 2792: 2783: 2774: 2765: 2756: 2747: 2738: 2729: 2716: 2705:. Retrieved 2699: 2692: 2684:the original 2669: 2657:. Retrieved 2648: 2638: 2627:. Retrieved 2623: 2595:. Retrieved 2591: 2582: 2572:21 September 2570:. Retrieved 2560: 2548:. Retrieved 2542: 2533: 2475: 2472: 2423: 2407:preventClose 2277: 2248: 2233: 2224: 2217:Please help 2212: 2201: 2160: 2143: 2123: 1984:Description 1965: 1962:Deno SaasKit 1939: 1922: 1903: 1895: 1747:Description 1728: 1702: 1685: 1666: 1658: 564:Description 540: 528: 517: 448: 442:and provide 425: 404:non-blocking 393: 385: 381: 374: 371: 364: 332: 300: 280: 220: 219: 84:1.46.3  47:Developer(s) 3838:frameworks 3793:Server-side 3729:WebAssembly 3588:Light Table 3368:Transpilers 2703:. JSConf EU 2478:file server 2287:cat program 2221:if you can. 2150:Old version 2130:2023-12-19 2113:2023-09-12 2110:2023-08-06 2089:2023-06-27 2071:2023-06-20 2054:2023-06-06 2037:2023-05-08 2020:2023-04-19 2004:2022-04-04 2001:2023-04-04 1929:Old version 1911:2024-03-22 1908:2023-12-01 1885:2023-09-06 1882:2023-10-10 1862:2023-09-06 1859:2023-08-16 1838:2023-07-21 1835:2023-07-18 1814:2023-06-15 1811:2023-06-15 1790:2023-05-23 1787:2022-08-09 1767:2022-06-28 1764:2022-06-28 1692:Old version 1674:2024-06-19 1671:2024-05-30 1648:2024-05-21 1645:2024-05-01 1626:2024-03-14 1623:2024-02-22 1604:2024-03-14 1601:2024-02-22 1582:2024-02-15 1579:2024-01-25 1560:2024-01-13 1557:2023-12-13 1537:2023-12-05 1534:2023-11-01 1514:2023-10-12 1511:2023-09-19 1491:2023-08-21 1488:2023-08-03 1468:2023-07-26 1465:2023-07-05 1441:2023-05-23 1417:2023-05-18 1414:2023-04-28 1394:2023-04-18 1391:2023-03-23 1371:2023-02-25 1368:2023-02-24 1348:2023-02-07 1345:2023-01-26 1325:2023-01-16 1322:2022-12-14 1302:2022-12-01 1299:2022-11-13 1278:2022-11-08 1275:2022-10-27 1254:2022-10-17 1251:2022-09-29 1231:2022-09-22 1228:2022-08-24 1208:2022-08-11 1205:2022-07-20 1185:2022-07-12 1182:2022-06-15 1162:2022-06-09 1159:2022-05-18 1139:2022-05-12 1136:2022-04-20 1116:2022-03-16 1113:2022-04-14 1092:2022-03-10 1089:2022-02-17 1069:2022-01-20 1066:2022-01-20 1046:2022-01-12 1043:2021-12-16 1022:2021-12-03 1019:2021-11-09 999:2021-10-25 996:2021-10-12 976:2021-10-04 973:2021-09-14 952:2021-08-23 949:2021-08-10 929:2021-07-26 926:2021-07-13 906:2021-06-29 903:2021-06-08 883:2021-05-17 880:2021-05-11 860:2021-04-23 857:2021-04-13 837:2021-04-02 834:2021-03-02 814:2021-02-19 811:2021-02-05 791:2020-12-30 788:2020-12-08 768:2020-11-23 765:2020-10-27 745:2020-10-10 742:2020-09-13 722:2020-09-04 719:2020-08-13 699:2020-08-08 696:2020-07-13 676:2020-07-03 673:2020-06-12 653:2020-06-03 650:2020-05-13 630:2019-04-25 627:2019-02-18 607:2019-02-08 604:2018-11-27 584:2018-11-12 581:2018-08-23 440:event loops 416:MIT License 408:web servers 359:FlatBuffers 260:WebAssembly 191:MIT License 3908:Categories 3893:John Resig 3655:Frameworks 3578:CodeMirror 3566:Cloud9 IDE 3551:comparison 3505:Komodo IDE 3456:WebSharper 3446:PureScript 3426:LiveScript 3406:Emscripten 3353:TypeScript 3304:JavaScript 3243:"Releases" 3229:"Releases" 3214:2021-01-14 3202:"Releases" 3139:Medium.com 3064:2020-07-01 3040:2022-04-04 3015:2022-09-10 2990:2022-07-24 2965:2022-07-24 2940:2022-04-14 2887:2020-05-14 2878:"Deno 1.0" 2707:2019-05-17 2629:2019-05-17 2508:References 2426:Web server 1725:Deno Fresh 1444:2023-6-15 414:under the 377:Cloudflare 349:pressure. 287:executable 256:TypeScript 252:JavaScript 138:JavaScript 134:TypeScript 130:Written in 111:Repository 66:2018-05-13 3883:Ryan Dahl 3487:Debuggers 3340:Supersets 3035:Deno Blog 3010:Deno Blog 2985:Deno Blog 2960:InfoWorld 2930:InfoWorld 2680:InfoWorld 2424:A simple 2227:July 2023 2214:software. 1420:Built in 460:Supports 396:scripting 369:problem. 337:and used 303:Ryan Dahl 272:Ryan Dahl 121:/denoland 40:Ryan Dahl 3811:CommonJS 3734:WebAuthn 3677:Related 3595:PhpStorm 3583:Brackets 3547:Editors 3465:Concepts 3376:AtScript 3184:deno.com 2882:deno.com 2844:July 11, 2784:Tokio.rs 2653:Archived 2624:deno.com 2459:Response 2398:writable 2374:readable 2359:filename 2314:filename 2299:* cat.ts 2253:in Deno: 2249:A basic 2202:require 2183:Examples 1972:Version 1735:Version 552:Version 488:compiler 466:browsers 455:CommonJS 432:Chromium 390:Overview 307:promises 3852:Jasmine 3826:Node.js 3783:esbuild 3773:Webpack 3637:Engines 2659:May 17, 2278:Global 2258:console 2204:cleanup 2144:Legend: 1923:Legend: 1686:Legend: 1642:1.43.6 1636:1.43.0 1620:1.42.3 1614:1.42.0 1598:1.41.3 1592:1.41.0 1576:1.40.5 1570:1.40.0 1554:1.39.4 1548:1.39.0 1531:1.38.5 1525:1.38.0 1508:1.37.2 1502:1.37.0 1485:1.36.2 1479:1.36.0 1462:1.35.3 1456:1.35.0 1438:1.34.3 1432:1.34.0 1411:1.33.4 1405:1.33.0 1388:1.32.5 1382:1.32.0 1365:1.31.1 1359:1.31.0 1342:1.30.3 1336:1.30.0 1319:1.29.4 1313:1.29.0 1296:1.28.3 1290:1.28.0 1272:1.27.2 1266:1.27.0 1248:1.26.2 1242:1.26.0 1225:1.25.4 1219:1.25.0 1202:1.24.3 1196:1.24.0 1179:1.23.4 1173:1.23.0 1156:1.22.3 1150:1.22.0 1133:1.21.3 1127:1.21.0 1110:1.20.6 1104:1.20.1 1086:1.19.3 1080:1.19.0 1063:1.18.0 1057:1.18.0 1040:1.17.3 1034:1.17.0 1016:1.16.4 1010:1.16.0 993:1.15.3 987:1.15.0 970:1.14.3 964:1.14.0 946:1.13.2 940:1.13.0 923:1.12.2 917:1.12.0 900:1.11.3 894:1.11.0 877:1.10.2 871:1.10.0 624:0.3.10 601:0.2.11 578:0.1.12 514:Funding 297:History 276:Node.js 248:runtime 246:) is a 197:Website 186:License 95: ( 64: ( 3871:People 3697:asm.js 3451:Reason 3431:Morfik 3330:JSLint 3325:JSHint 3320:ESLint 3207:GitHub 3165:GitHub 3144:16 May 2864:Github 2838:GitHub 2820:GitHub 2802:Github 2766:GitHub 2748:Github 2730:Github 2597:5 July 2592:GitHub 2550:5 July 2544:GitHub 2392:stdout 2380:pipeTo 2107:0.6.1 2101:0.6.0 2084:0.5.0 2066:0.4.0 2049:0.3.0 2032:0.2.0 2015:0.1.0 1879:1.5.4 1873:1.5.0 1856:1.4.3 1850:1.4.0 1832:1.3.1 1826:1.3.0 1808:1.2.0 1802:1.2.0 1784:1.1.6 1778:1.1.0 1761:1.0.0 1755:1.0.0 1667:1.44.4 1659:1.44.0 854:1.9.2 848:1.9.0 831:1.8.3 825:1.8.0 808:1.7.5 802:1.7.0 785:1.6.3 779:1.6.0 762:1.5.4 756:1.5.0 739:1.4.6 733:1.4.0 716:1.3.3 710:1.3.0 693:1.2.3 687:1.2.0 670:1.1.3 664:1.1.0 647:1.0.5 641:1.0.0 618:0.3.0 595:0.2.0 572:0.1.0 258:, and 207:  117:github 3862:QUnit 3857:Mocha 3717:HTML5 3600:Orion 3538:JSDoc 3381:Babel 3358:ArkTS 3059:InfoQ 2726:(PDF) 2649:InfoQ 2453:=> 2441:serve 2365:await 2344:await 2335:const 2311:const 2124:0.7.0 1998:beta 1992:beta 1904:1.6.8 1896:1.6.0 474:node: 355:libuv 351:Tokio 163:macOS 159:Linux 123:/deno 3842:list 3821:JSGI 3816:Deno 3778:Vite 3757:yarn 3724:JSON 3712:HTML 3687:Ajax 3573:Atom 3421:Haxe 3396:Dart 3348:JS++ 3146:2022 2846:2019 2661:2019 2599:2019 2574:2024 2552:2019 2435:Deno 2413:true 2386:Deno 2368:file 2353:open 2347:Deno 2338:file 2326:args 2320:Deno 2284:Unix 2280:Deno 545:Deno 472:and 470:npm: 462:URLs 434:and 343:Rust 319:file 268:Rust 250:for 221:Deno 204:.com 202:deno 174:Type 142:Rust 119:.com 20:Deno 3806:Bun 3752:npm 3627:Vim 3561:Ace 3441:Opa 3436:Nim 3401:Elm 2499:... 2489:$ 2468:)); 2456:new 2447:req 2416:}); 2305:for 2296:/** 2264:log 501:ES6 481:npm 315:GYP 311:API 309:in 146:C++ 3910:: 3204:. 3182:. 3162:. 3137:. 3057:. 3033:. 3008:. 2983:. 2958:. 2928:. 2905:. 2880:. 2862:. 2836:. 2818:. 2800:. 2782:. 2764:. 2746:. 2728:. 2678:. 2651:. 2647:. 2622:. 2607:^ 2590:. 2541:. 2515:^ 2482:-A 2444:(( 2428:: 2362:); 2317:of 2302:*/ 2289:: 2273:); 533:. 522:, 418:. 335:Go 330:. 293:. 278:. 264:V8 254:, 239:oʊ 233:iː 165:, 161:, 144:, 140:, 136:, 3844:) 3840:( 3553:) 3549:( 3296:e 3289:t 3282:v 3245:. 3231:. 3217:. 3148:. 3123:. 3109:. 3095:. 3081:. 3067:. 3043:. 3018:. 2993:. 2968:. 2943:. 2890:. 2848:. 2822:. 2804:. 2786:. 2768:. 2750:. 2732:. 2663:. 2632:. 2601:. 2576:. 2554:. 2527:. 2462:( 2450:) 2438:. 2419:} 2410:: 2404:{ 2401:, 2395:. 2389:. 2383:( 2377:. 2371:. 2356:( 2350:. 2341:= 2332:{ 2329:) 2323:. 2308:( 2267:( 2261:. 2240:) 2234:( 2229:) 2225:( 483:. 242:/ 236:n 230:d 227:/ 223:( 99:) 68:)

Index


Original author(s)
Ryan Dahl
Developer(s)
Stable release
Edit this on Wikidata
Repository
github.com/denoland/deno
TypeScript
JavaScript
Rust
C++
Operating system
Linux
macOS
Microsoft Windows
Type
Runtime environment
License
MIT License
deno.com
Edit this on Wikidata
/dn/
runtime
JavaScript
TypeScript
WebAssembly
V8
Rust
Ryan Dahl

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.