Персональный сайт Олега Барабанова

Декодирование SVG в WebWorker в JavaScript

В статье описал немного нетривиальный способ управления декодированием и растеризацией SVG внутри выделенного WebWorker (да-да, опять JavaScript....).

Читать дальше →

Основные недостатки JSON

JSON формат сейчас очень популярен и применяется где только можно: как файлы конфигурации, как формат передачи и пр. Но нередко этот формат используют там, где он неуместен, в силу своих недостатков, о которых я и упомянул в статье.

Читать дальше →

Проблемы больших чисел в JavaScript или зачем нужен тип BigInt

Как думаете, какой результат будет, если в JS посчитать 9007199254740991 + 2 ? Если вы думаете что 9007199254740993, то вы можете серьезно ошибаться. В статье описаны проблема точности больших чисел в JavaScript, а также назначение типа BigInt при решении таких проблем.

Читать дальше →

Почему для начала изучения PHP нет необходимости ставить веб-сервер и базу данных ?

Зачастую в различных туториалах при изучении PHP требуют ставить LAMP, WAMP, OpenServer, Denver и пр. Рассмотрим, почему для изучения достаточно просто скачать PHP.

Читать дальше →

Декодирование шифра Цезаря на JS

Читать дальше →