TGViewer
Фронтендер от бога Фронтендер от бога @godofjs · 3.39K subscribers
Post #1459 664
Насколько быстро браузеры могут обрабатывать данные в Base64?

#почитать

Недавно в браузерах появились удобные и безопасные функции для обработки Base64: Uint8Array.toBase64() и Uint8Array.fromBase64(). Хоть у них и есть множество параметров, смысл их сводится к кодированию и декодированию.
При кодировании они берут 24 бита из входных данных и разделяют их на четыре сегмента по 6 бит, и каждое 6-битное значение (в интервале от 0 до 63) соотносится с конкретным символом из алфавита Base64: первые 26 символов — это буквы A-Z в верхнем регистре, следующие 26 — a-z в нижнем, затем идут цифры 0-9 и, наконец, символы «+» и «/» в качестве 62-го и 63-го символов. Если длина входных данных не кратна трём байтам, то в качестве заполнителя используется знак «=».

⏱Читать статью
  • ❤ 3
  • 👍 1
  • 🔥 1
More from @godofjs
  1. Sep 26, 2026🌐 Как задеплоить React-приложение на GitHub Pages #посмотреть В финальном уроке соберём в…
  2. Sep 25, 2026🤖 AI для фронтенд-разработчика: собираем инструменты на Podlodka Frontend Crew AI-инструм…
  3. Sep 22, 2026Грани полиморфизма React: полиморфные декораторы #почитать Мы поговорили уже про as для ти…
  4. Sep 22, 2026🔴AI кодинг интервью с разработчиком из международного FinTech в четверг в 19:00 ДА! Вайбк…
  5. Sep 22, 2026Как работают современные браузеры #почитать В этой серии статей мы подробно рассмотрим, ка…
  6. Sep 18, 2026Создаем UI-Kit на React: пошаговое руководство по настройке #почитать Подготовили материал…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →