diff --git a/doc/getting-started.md b/doc/getting-started.md
index f11cb191..2dfeffc4 100644
--- a/doc/getting-started.md
+++ b/doc/getting-started.md
@@ -18,7 +18,7 @@ Start the app and (optionally) log in with your GitHub account.
On your development machine, the following software needs to be installed:
-- [Node.js](https://nodejs.org/) ([installation guide](https://docs.npmjs.com/getting-started/installing-node)). You need a version >= 6.0 (type `node -v` to check your node version).
+- [Node.js](https://nodejs.org/) ([installation guide](https://docs.npmjs.com/getting-started/installing-node)). You need a version >= 16.0 (type `node -v` to check your node version).
- [Tabris CLI](https://www.npmjs.com/package/tabris-cli) (type `npm install -g tabris-cli`).
- A text editor or JavaScript IDE of your choice.
diff --git a/doc/runtime.md b/doc/runtime.md
index e052209c..6381ddec 100644
--- a/doc/runtime.md
+++ b/doc/runtime.md
@@ -41,7 +41,7 @@ Feature|Example
[let](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let)|`let a = 1;`
[Map](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map)|`new Map(iterable)`
[Methods](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Method_definitions)|`{ a() { … } }`
-[Object property shorthands](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Object_initializer#new_notations_in_ecmascript_2015)|`{a, b}`
+[Object property shorthands](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Object_initializer#property_definitions)|`{a, b}`
[Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)|`new Promise(cb)`
[Reflect](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect)|`Reflect.setPrototypeOf(a, proto)`
[Rest parameters](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters)|`function(...args) { … }`
diff --git a/doc/typescript.md b/doc/typescript.md
index 95fc1ed3..ac6eeb01 100644
--- a/doc/typescript.md
+++ b/doc/typescript.md
@@ -2,7 +2,7 @@
---
# TypeScript
-Tabris.js 3 targets TypeScript 3.8. TypeScript is a type-safe dialect of JavaScript/EcmaScript and also supports ES6 module syntax (`import` and `export` statements) and `async`/`await`. A complete guide to TypeScript can be found at [typescriptlang.org](http://www.typescriptlang.org/docs/home.html). As an IDE we can recommend [Visual Studio Code](https://code.visualstudio.com/) with the [eslint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) extension, but there are [many suitable TypeScript IDEs](https://github.com/Microsoft/TypeScript/wiki/TypeScript-Editor-Support) out there.
+Tabris.js 3 targets TypeScript 4.8. TypeScript is a type-safe dialect of JavaScript/EcmaScript and also supports ES6 module syntax (`import` and `export` statements) and `async`/`await`. A complete guide to TypeScript can be found at [typescriptlang.org](http://www.typescriptlang.org/docs/home.html). As an IDE we can recommend [Visual Studio Code](https://code.visualstudio.com/) with the [eslint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) extension, but there are [many suitable TypeScript IDEs](https://github.com/Microsoft/TypeScript/wiki/TypeScript-Editor-Support) out there.
## Setup
diff --git a/doc/w3c-api.md b/doc/w3c-api.md
index fe43e28a..7426c644 100644
--- a/doc/w3c-api.md
+++ b/doc/w3c-api.md
@@ -93,7 +93,7 @@ WebSockets are an advanced technology that makes it possible to open an interact
See also:
* [MDN API Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket)
- * [WHATWG Standard](https://html.spec.whatwg.org/multipage/web-sockets.html#the-websocket-interface)
+ * [WHATWG Standard](https://websockets.spec.whatwg.org/#the-websocket-interface)
## Worker