Alex Chen
Front-end & Node.js Developer
Об авторе
Alex is a front-end and Node.js developer with extensive experience building web applications and developer tooling. He is passionate about web standards, browser APIs, and the JavaScript ecosystem. In his spare time he contributes to open-source projects and writes about modern JavaScript patterns, performance optimisation, and everything related to the web platform.
Статьи Alex Chen
Форматирование JSON в JavaScript с JSON.stringify(data, null, 2). Охватывает replacer, BigInt, Date, файлы Node.js, CLI и fast-json-stringify.
Полное руководство по декодированию Base64 в JavaScript: atob() с TextDecoder, Buffer.from() в Node.js, JWT, URL-safe варианты и потоки для больших файлов.
Кодирование URL в JavaScript с encodeURIComponent(), encodeURI() и URLSearchParams. Примеры Fetch API, библиотека qs, частые ошибки и CLI. Node.js 10+.
Как декодировать URL в JavaScript: decodeURIComponent(), decodeURI() и URLSearchParams — сравнение, обработка знака + как пробела и ошибки в продакшене.
Кодирование Base64 в JavaScript: btoa() и Buffer.from() для браузера и Node.js, обработка Unicode, URL-безопасный вариант и типичные ошибки.