# Deno Overview
Deno is an open source runtime for JavaScript built for the modern web.
The project is led by Ryan Dahl, the creator of Node.js, to evolve beyond past architectural decisions, however pragmatically made at the time, to create a more secure platform with a feature set more consistent with modern web standards and a cohesive approach to streamlining development practices in the modern web developer community.
Like Node.js, Deno executes code using [V8](https://v8.dev/), Google's open source JavaScript and WebAssembly engine.
However, the runtime environments are built with different libraries; for example, Node.js uses [libuv](https://libuv.org/) for non-blocking I/O, whereas Deno uses [Tokio](https://tokio.rs/), a library written in Rust. Deno [migrated from its C++ binding](https://deno.com/blog/deno-in-2020#january-goodbye-libdeno-hello-rusty_v8) to [Rusty_v8](https://crates.io/crates/v8) to create seamless (zero additional call overhead) bindings to the V8 C++ API.
Timeline of notable events
* Deno was announced in June, 2018 at JSConf EU ([10 Things I regret about Node.js](http://Node.js))
* Deno 1.0 was [released](https://deno.com/blog/deno-in-2020#may-deno-10-released) in May, 2020.
* The Deno Company was [announced](https://deno.com/blog/the-deno-company) in March, 2021.
* [Deno 2 launch]([https://x.com/deno_land/status/1843641930783305934](https://x.com/deno_land/status/1843641930783305934) on October 9, 2024