Великий раскол API: как браузерные войны меняют жизнь веб-разработчиков
Великий раскол API: Почему битва браузеров важна для веб-разработчиков
Google решил внедрить API для промптов LLM прямо в веб-платформу. На первый взгляд, это логичный шаг. AI в браузере — звучит заманчиво. Но реальность сложнее. Это меняет правила игры для всех, кто пишет веб-приложения.
Что на самом деле происходит
Chrome готовит LLM Prompt API. Разработчики смогут запускать запросы к языковым моделям из JavaScript без серверов. Меньше задержек, проще интеграция. Звучит идеально? Mozilla и другие не согласны. Они видят угрозу единству открытого веба.
Проблема совместимости, о которой молчат
Браузерные API только для одного движка рушат идею "один код — везде".
Если Chrome получит LLM Prompt API, а Firefox — нет, то варианты такие:
- Делать под Chrome (теряешь 25% пользователей)
- Проверять поддержку и добавлять запасные пути (код растет, баги множатся)
- Брать полифиллы или библиотеки (зависимости усложняют жизнь)
Это не фантазия. WebGL, Geolocation — те же истории. Годы ждали поддержки во всех браузерах. Или так и не дождались.
Вопрос условий и лицензий
Совместимость — это еще цветочки. Главное опасение: Google навесит свои terms and conditions на веб-API.
Подумайте. Веб держится на открытых стандартах. HTML, CSS, JavaScript — ничьи, для всех. А тут API с проприетарными правилами. Получается, не веб-API, а сервис Google в оболочке браузера.
Это прецедент. Что дальше?
- AWS с условиями на облачные API?
- Apple с лицензиями на инструменты?
- Куда катиться?
Почему это касается вас
"Мне плевать на стандарты, хочу AI в проекте", — подумаете вы. Ладно. Но подумайте о стабильности. Стандарты защищают ваш код на годы вперед. А зависимость от чужих T&C — это риск.
На практике:
- Неясные лицензии — завтра Google перепишет правила
- Зависимость от вендора — круто только в Chrome
- Проблемы в компаниях — IT-отделы и так боятся AI в браузере, а с условиями — тем более
Как сделать правильно
Никто не против AI в браузерах. Главное — по уму.
Открытый LLM API должен:
- Стандартизироваться в W3C, как все веб-API
- Иметь четкие, неизменные спецификации
- Работать везде одинаково
- Без коммерческих условий для разработчиков
- Поддерживать локальные модели
Mozilla не против AI. Они за здоровье веба в долгосроке.
Шире картина
Индустрия гонится за скоростью. Но веб уникален: ничего не качаешь, не ставишь, не просишь. Это ценность. Ее надо беречь.
Разработчики, вы в игре. Каждый проприетарный API сужает выбор. Каждые T&C дробят аудиторию.
Что делать вам
Используете AI? Следите за интеграцией. Читайте дискуссии по стандартам. Заглядывайте в Web Incubator Community Group — там рождаются фичи. Если работает только в одном браузере — сигнал тревоги.
Спор об LLM API — не технарская тусовка. Это о том, останется ли веб открытым и стабильным. Или превратится в сад с забором, где Google (или Amazon, Apple) диктует правила.
Стоит обратить внимание.
Хотите быть в курсе стандартов веба и изменений платформы? В NameOcean мы следим за этим, потому что оно влияет на веб-разработку. Выбираете hosting или планируете стек? Знать тенденции — значит быть впереди. Наш блог разбирает от DNS-настроек до будущего веба. Подписывайтесь!