Саймон Уиллисон создал Unicode Explorer. Инструмент ищет символы в огромной таблице. Использует для этого бинарный поиск.
Запросы идут через fetch() с диапазонами. Это как искать слово в словаре. Но словарь весит несколько мегабайт.
Таблица Unicode содержит все символы мира. Там иероглифы, эмодзи, древние письмена. Найти нужный символ — сложная задача.
Метод Уиллисона решает её изящно. Бинарный поиск делит файл пополам. Каждый запрос сужает область.
Инструмент работает в браузере. Не требует серверной логики. Всё делает на стороне клиента.
Это пример простого решения. Код умещается на одной странице. Но идея меняет подход к данным.