Великата API пропаст: Защо войните на браузърите са важни за уеб разработчиците
Голямата битка за API-то: Защо войните между браузърите засягат всеки уеб разработчик
Когато Google обяви, че ще внедри API за LLM промпти директно в уеб платформата, много си помислихме: защо не? AI възможности директно в браузъра звучи идеално. Но нещата са по-сложни. Това засяга основите на начина, по който създаваме уеб приложения.
Какво точно се случва
Chrome работи върху API, което позволява на разработчиците да изпращат заявки към езикови модели направо от уеб кода. Изглежда супер удобно – без backend, по-малко забавяне, всичко на едно място. Но Mozilla и други виждат голям проблем: това не е просто нов инструмент. Това е път към раздробяване на отворения уеб.
Проблемът с несъвместимостта, за който никой не говори
Ето истината за API-то, специфични за един браузър: те разрушават идеята „пиши веднъж, работи навсякъде“.
Ако Chrome го пусне, а Firefox не – какво правиш?
- Целиш само Chrome (забрави 25% от потребителите)
- Добавяш проверки и алтернативи (повече код, повече беля)
- Ползваш полифили или библиотеки (зависиш от външни неща)
Това не е хипотеза. Виж WebGL, Geolocation – години изминаха, докато се стандартизират, ако изобщо.
Въпросът с условията за ползване
Това е само началото. Големият удар? Google да слага собствени условия към уеб API.
Помисли: уебът е на отворени стандарти – HTML, CSS, JavaScript са за всички. Ако браузърите започнат да добавят T&Cs, това вече не е отворен API. Това е Google услуга, която работи в браузър.
Това отваря кутията на Пандора:
- Ами ако AWS сложи условия на cloud API?
- Apple да иска лиценз за инструментите си?
- Къде е границата?
Защо те засяга
„Искам просто да правя крути AI неща, стандарти ме не интересуват“, казваш си. Разбирам. Но ключът е стабилността. Стандартиите гарантират, че кода ти работи след години. Не и ако зависиш от чужди условия.
Практически поглед:
- Неподозирани лицензи – Google смени ли T&Cs утре?
- Залавяне от доставчик – най-добре работи само в Chrome
- Корпоративни проблеми – IT отделите и без това мразят AI в браузъра, proprietary условия влошават всичко
Каква е алтернативата?
Не става дума да спираме AI в браузърите. Става дума да го правим правилно.
Отворено LLM API трябва да:
- Се стандартизира през W3C (като другите)
- Има ясни, фиксирани спецификации
- Работи еднакво във всички браузъри
- Не налага търговски условия
- Позволява локално изпълнение
Позицията на Firefox не е „AI е лошо“. Тя е „мислехме за бъдещето на уеба“.
По-широката картина
Технологиите обичат бързината, но уебът е различен. Не изтегляш нищо, не инсталираш, не искаш разрешение. Това е ценност, която трябва да пазим.
Като разработчик, ти си в играта. Всяко proprietary API стеснява изборът ти. Всяко T&Cs раздробява аудиторията.
Какво можеш да направиш
Ако работиш с AI, следи как се внедряват тези неща. Гледай дискусиите за стандарти. Web Incubator Community Group е мястото за нови идеи. Ако нещо работи само в един браузър – това е аларма.
Дебатът за LLM API изглежда технически, но всъщност е за отворен, преносим и стабилен уеб. Или за още една оградена градина, където Google (или Amazon, Apple) диктува правилата.
Това си струва вниманието.
Искаш да си в крак с уеб стандарти и платформените промени? В NameOcean следим всичко отблизо – засяга начина, по който се строи уебът. Че си избираш hosting или планираш tech stack, трябва да знаеш накъде отива. Блогът ни покрива от DNS настройки до бъдещето на разработката – винаги напред на кривата.