
Главное
• JavaScript оказался в зале суда. 22 ноября 2024 года Deno Land подала в USPTO заявление об аннулировании товарного знака Oracle на слово «JavaScript». В июне 2025 года TTAB отклонил пункт о мошенничестве, но допустил к рассмотрению пункты о родовом характере и отказе от знака. Сбор доказательств продолжается до начала 2027 года.
• Google теперь требует JavaScript для отображения результатов поиска. Объявлено 17 января 2025 года. Все SEO-инструменты, основанные на парсерах — трекеры позиций, сервисы анализа ключевых слов, аудиты сайтов — вынуждены были перейти на полноценные браузеры, из-за чего стоимость запросов выросла. Учитывайте это при планировании бюджета на SEO-инструменты.
• DeepSeek-Р1 снизил цены на модели с продвинутым рассуждением почти на 95%. Релиз 20 января 2025 года — 41 ₽ за миллион входных токенов и 164 ₽ за миллион выходных, против 1 125 ₽ и 4 500 ₽ у OpenAI o1. DeepSeek-Р1 сравнялся с o1 по результатам AIME 2024 и открыл эру открытых моделей с возможностью рассуждать.
• JS-тулчейн наконец переехал на Rust. Бандлер Rolldown от команды Vite стал стандартом по умолчанию в Vite 8 Beta (конец 2025 года). После перехода у GitLab сборка сократилась с 2,5 минут до 40 секунд, а потребление памяти упало примерно в 100 раз.
• В PHP 8.4 хуки свойств стали нативными. Релиз — 21 ноября 2024 года. Хуки свойств, array_find(), array_find_key(), array_all(), array_any(), асимметричная видимость — PHP-код, который вы пишете в 2026 году, заметно чище, чем тот, что писали в 2023-м.
Почему Фора Софт публикует этот дайджест спустя год
С января 2025 года прошло больше года, но почти каждый сюжет, начавшийся в тот месяц, до сих пор приносит и деньги, и риски. Дело Deno против Oracle по товарному знаку JavaScript находится на стадии сбора доказательств. Политика Google «нужен JavaScript» изменила ценообразование у всех SEO-провайдеров. DeepSeek-Р1 заставил OpenAI и Anthropic публично снизить цены. Rust-бандлер от Vite теперь входит в стандартную поставку. Каждый из этих январских сюжетов до сих пор остаётся в списке задач наших проектов по разработке ПО на заказ.
Мы публикуем дайджест как ретроспективу, потому что большинство новостных статей за январь 2025 года в апреле 2026-го выглядят очевидными задним числом. Здесь мы отдельно отмечаем прогнозы, которые сбылись, и те, что не оправдались. Если вы — основатель продукта или CTO и сейчас оцениваете масштаб веб-проекта, читайте этот текст как чек-лист для принятия решений: в конце каждого раздела указано, что это значит на практике для стека, бюджета или подрядчика.
Как мы применяем такую оптику внутри клиентских проектов — описано в нашем материале о спецификационно-агентной инженерии (spec-driven agentic engineering) и в кейсе платформы бронирования AppyBee, где у нас реально работает стек React / React Native / PHP / Node-микросервисы под нагрузкой.
Нужен второй взгляд на ваш веб-стек?
30 минут разговора с нашими архитекторами. Разберём ваш выбор бандлера, фреймворка, базы данных и ИИ-инструментов с учётом того, куда экосистема реально сдвинулась за последние 18 месяцев.
Инструменты и фреймворки JavaScript — что вышло
JS-сюжет января 2025 года — это три релиза: Deno 2 (вышел в конце 2024 года, развернут в продакшене в первом квартале 2025), бета Vite + Rolldown и React-инструмент Ladle. Каждый из них решает свою конкретную проблему.
Deno 2 — совместимость с Node.js как главная новость
Deno 2 вышел 9 октября 2024 года, а настоящий прорыв произошёл в январе 2025 года. Релиз снял жёсткие ограничения, мешавшие Deno привлекать разработчиков, привыкших к Node.js. Deno 2 поддерживает package.json, node_modules, npm-воркспейсы, поставляется с @types/node v22, добавляет глобальный объект process в стиле Node.js и стал первым релизом Deno с официальными гарантиями долгосрочной поддержки (LTS).
Что это значит на практике: Deno 2 теперь разумный выбор по умолчанию для новых серверных проектов на TypeScript, которые не используют нативные Node-аддоны. Переводить уже работающее Express-приложение посреди разработки всё ещё не стоит.
Vite + Rolldown — Rust под капотом
Январская новость 2025 года — команда Vite объявила, что Rolldown, их бандлер на Rust, выходит в бета. С точки зрения 2026 года важен полный таймлайн: Rolldown-адаптер для Vite получил технический предпросмотр 30 мая 2025 года, Vite 7 с поддержкой Rolldown вышел 24 июня 2025 года, а в Vite 8 Beta в конце 2025 года Rolldown стал бандлером по умолчанию — объединив esbuild и Rollup в один инструмент на Rust с обратной совместимостью по плагинам.
Реальные цифры: GitLab перевёл свой веб-фронтенд на Rolldown и сообщил, что сборка сократилась с 2,5 минут до 40 секунд при примерно стократном снижении потребления памяти. Для больших монорепозиториев эта цифра важнее любого выбора фреймворка.
Ladle — тихая альтернатива Storybook, которая выжила
Ladle попал в дайджест в январе 2025 года как более лёгкий и быстрый рабочий стол для React-компонентов. И остался там. Холодный старт Ladle — около 1,2 секунды против примерно 8 секунд у Storybook 10. Внутри Uber на нём работает 335+ проектов и около 15 896 историй. Минус: нет полноценной экосистемы аддонов, как у Storybook — выбирайте Ladle, когда важна быстрая визуальная регрессия и скорость важнее разнообразия плагинов.
Берите Rolldown-Вайт, когда: ваше монорепо собирается дольше 90 секунд или память в CI становится дорогой. Берите Ladle вместо Storybook, когда важны быстрые итерации по компонентам, а вы и так не используете 80% аддонов Storybook.
Что вышло в PHP — хуки свойств в центре внимания
PHP 8.4 — хуки для свойств, функция array_find, асимметричная видимость
PHP 8.4 вышел 21 ноября 2024 года, и январь 2025-го стал месяцем, когда команды реально начали обновляться. Главная фича, которую запомнят все, — хуки свойств: пользовательская логика get/set теперь живёт прямо на свойстве, и шаблонная пара геттер/сеттер больше не нужна. В связке с асимметричной видимостью (публичное чтение / приватная запись) PHP наконец-то догнал современные C# и Kotlin по удобству работы с классами данных.
Четыре новых функции для массивов — array_find(), array_find_key(), array_all(), array_any() — заменяют примерно половину циклов foreach в типичной кодовой базе Laravel.
Phuzz — фаззинг для PHP-вебприложений
Phuzz — это исследовательский фреймворк для фаззинга PHP-вебприложений, представленный на 38C3. Он обеспечивает точность, недоступную сканерам «чёрного ящика», за счёт отслеживания параметров запроса до вызовов уязвимых функций. Попробуйте его на любом PHP-приложении, работающем с платежами, медицинскими данными или авторизацией.
Уязвимости Voyager — поучительная история
В январе 2025 года в PHP-пакете админ-панели Voyager обнаружили сразу несколько критических уязвимостей — удалённое выполнение кода, произвольную загрузку файлов и XSS. Они оставались без исправлений месяцами, несмотря на ответственное раскрытие. Если ваша команда использует Voyager, стоит либо заменить его, либо запускать за жёстко настроенным обратным прокси с строгими ACL по ролям.
Главные ИИ-новости — DeepSeek, Gemini, Imagen 3
DeepSeek-Р1 — обвал цен на 95%, который услышал весь мир
DeepSeek-Р1 вышел 20 января 2025 года. Он набрал 79,8% на AIME 2024 — против 79,2% у OpenAI o1 — и стоил 41 ₽ за миллион входных токенов и 164 ₽ за миллион выходных — против 1125 ₽ и 4500 ₽ у o1. Это снижение стоимости выходных токенов примерно на 95% при сопоставимом уровне рассуждений.
Релиз с открытыми весами заставил все передовые лаборатории за 90 дней снизить цены и кардинально пересмотреть юнит-экономику каждого ИИ-стартапа. Если вы строите ценообразование SaaS на основе инференса больших языковых моделей, пересчитайте эту статью расходов — модельный микс 2024 года теперь обходится в 3–10 раз дороже, чем нужно.
| Модель | AIME 2024 | Вход, ₽ за 1 млн токенов | Выход, ₽ за 1 млн токенов | Открытые веса |
|---|---|---|---|---|
| DeepSeek-Р1 (январь 2025) | 79,8% | 41 ₽ | 164 ₽ | Да (MIT) |
| OpenAI o1 (конец 2024) | 79,2% | 1 125 ₽ | 4 500 ₽ | Нет |
| Отношение | примерно равны | ~27× дешевле | ~27× дешевле | — |
Google Gemini 2.0, Imagen 3, Project Mariner
Gemini 2.0 Flash стал доступен в начале 2025 года и показал хорошие результаты при работе с инструментами в задачах, где задействованы агенты. Imagen 3 большую часть года лидировал в рейтинге генерации изображений. Project Mariner — агент Google для управления браузером — оставался в раннем доступе для подписчиков Google AI Ultra и постепенно получал новые возможности: управление вкладками, заполнение форм и длительные сессии просмотра в интернете.
Более широкий контекст: Gemini 3.0 публично запустили 18 ноября 2025 года с показателем 1501 Elo, и сейчас это модель Google по умолчанию в потребительском Поиске для более чем 2 млрд пользователей. Для продуктовых команд практический вывод такой: эра «одна модель, один вендор» закончилась в январе 2025 года, и разумный вариант по умолчанию теперь — мультимодельная маршрутизация.
Переплачиваете за ИИ-инференс?
Каждый веб-продукт, который мы запускаем со второго квартала 2025 года, автоматически выбирает между DeepSeek, Anthropic, Google и OpenAI в зависимости от задачи. Пришлите счёт за LLM — за 30 минут рассчитаем вашу экономию.
Законы веба — Oracle против Deno, Google против скраперов
Oracle против Deno Land из-за товарного знака JavaScript
Deno Land подала заявление об аннулировании 22 ноября 2024 года в USPTO. В нём указаны три основания: родовой характер («JavaScript» — название языка, а не защищённый товарный знак), отказ от использования знака (Oracle не применяет его в коммерческих JavaScript-продуктах) и мошенничество перед USPTO (по утверждению истцов, Oracle приложила к продлению 2019 года скриншот стороннего проекта Node.js).
Oracle подала ходатайство о прекращении дела 4 февраля 2025 года. TTAB 18 июня 2025 года частично отклонил обвинение в мошенничестве, но оставил на рассмотрении вопросы о родовом характере знака и отказе от него. Сбор доказательств начался 6 сентября 2025 года и продлится примерно до начала 2027 года.
Что это значит на практике для продуктовых команд: в 2026 году ничего не меняется — вы по-прежнему можете писать «JavaScript» на странице вакансий. Если Deno выиграет спор о родовом характере, можно ожидать небольшого роста числа продуктов с «JavaScript» в названии бренда; если победит Oracle, всё останется как есть.
Google начинает требовать JavaScript для Поиска
Объявлено 17 января 2025 года: Google начал требовать выполнения JavaScript для отображения результатов поиска, целенаправленно блокируя скрапинг с помощью curl и подобных инструментов, на которых базировались многие SEO-сервисы. Трекерам позиций, инструментам анализа ключевых слов и детекторам особенностей SERP пришлось перейти на headless-браузеры (Puppeteer, Playwright), чтобы продолжать работать.
Конкретные последствия в 2026 году: счета за SEO-инструменты по индустрии выросли примерно на 15–40%, поскольку вендоры переложили стоимость ферм headless-браузеров на клиентов. Бесплатные расширения для отслеживания позиций в основном перестали работать. Собственная документация Google по JavaScript-SEO была обновлена 18 декабря 2025 года и в марте 2025 года, чтобы охватить не-200 статус-коды и результаты AI Mode.
Что это значит на практике: если вы парсите SERP, сразу закладывайте накладные расходы на headless-браузер. Для обычного SEO-сайта серверный рендеринг (SSR) или гибридный SSG теперь — обязательный минимум. Чистые клиентские React-приложения с минимальным предрендерингом будут уступать конкурентам, которые рендерят контент на сервере.
Гиковская сторона — Doom внутри PDF
Разработчик ading2210 выпустил DoomPDF примерно 15 января 2025 года. Суть трюка в следующем: Emscripten компилирует Doom в asm.js, JavaScript-движок PDF выполняет этот код, а изображение выводится в текстовые поля PDF в виде ASCII с использованием шестицветной монохромной палитры. Управление с клавиатуры работает через фокусируемые поля форм, а с мыши — через кнопки-виджеты. Игра работает с задержкой около 80 мс на кадр и поддерживает только PDF-просмотрщики на базе Chromium.
Это демонстрация того, что вообще можно сделать в документном формате, а не готовая к продакшену фича — но полезное напоминание, что PDF до сих пор могут выполнять произвольный JavaScript в Adobe Acrobat и Chromium. Если ваш продукт позволяет пользователям загружать PDF, обязательно изолируйте их корректно.
Следующие крупные шаги веб-разработки — тренды, которые отлично выдержали испытание временем
Влияние ИИ на веб-разработку — больше не хайп
Январский прогноз 2025 года о том, что ИИ преобразит рабочие процессы веб-разработки, оказался даже занижен. К четвёртому кварталу 2025 года агентные инструменты уже генерировали продакшен-код примерно на 40% от объёма, который создают сильные инженеры при чётко поставленных задачах, а спецификационно-ориентированные методологии стали стандартом в командах, ориентированных на быструю доставку. Полный плейбук по нашей разработке мы описали в материале о спецификационно-агентной инженерии.
HTML6 и CSS5 — хайп против реальности
В исходном дайджесте упоминались HTML6 и CSS5 как что-то ожидаемое в будущем. В 2026 году честный ответ такой: ни того, ни другого как формальной версии не существует. HTML поддерживается WHATWG как Living Standard и развивается постепенно (последнее обновление — 22 апреля 2026 года); состояние CSS зафиксировано в CSS Snapshot 2026 — документе W3C Group Note, а не утверждённом стандарте.
Что в это время реально вышло: вложенность CSS, :has(), контейнерные запросы, subgrid, @scope, переходы между видами, позиционирование якорей, относительный синтаксис цветов и нативные CSS-слои. По HTML: API всплывающих окон (popover), стабильная работа <dialog> в разных браузерах, декларативный Shadow DOM.
Не ждите «HTML6». Просто используйте возможности Living Standard, которые уже поддерживаются в 90%+ браузеров — их больше, чем думают многие команды.
PWA, голосовой поиск и serverless — жёсткие цифры
Прогрессивные веб-приложения (PWA). Рынок PWA в 2025 году — около 185 млрд ₽, с прогнозом 235 млрд ₽ в 2026 году при ежегодном росте около 30%. Установки PWA на десктопах выросли примерно на 400% с 2021 года. PWA — правильный выбор по умолчанию для всего, что требует работы в офлайне, простой установки или мобильной дистрибуции без зависимости от магазинов приложений.
Голосовой поиск. Большинство пользователей теперь выбирают голосовой ввод вместо печати для быстрых запросов. Если ваш сайт работает с локальными или информационными запросами, разметка schema и оптимизация под разговорные фразы — уже не опция, а необходимость.
Serverless. Рынок serverless в 2026 году — около 1 333 млрд ₽ при росте около 22,5% в год. Для бёрстового B2C-трафика или непредсказуемого масштабирования по антенам (платформы бронирования, чат-приложения, ИИ-инференс) serverless-вычисления — самый выгодный по цене вариант: точка перелома против выделенных виртуальных машин лежит примерно на уровне 35–50% устойчивой загрузки.
Фреймворк принятия решений — как реагировать на новостной цикл веб-разработки за 5 вопросов
1. Меняет ли эта новость стоимость больше чем на 20%? DeepSeek-Р1 изменил стоимость инференса. Rolldown — стоимость CI. Большинство историй про «фреймворк недели» — нет.
2. Меняет ли эта новость риски больше чем на 20%? Требование Google по JavaScript изменило SEO-риски для бизнесов, зависящих от скраперов. Уязвимость (CVE) в Voyager изменила риски для команд, которые используют его без обновлений.
3. Доступна ли фича в вашем текущем стеке? Хуки свойств требуют PHP 8.4. array_find() требует PHP 8.4. Если у вас 8.2 или старше, этих фич у вас нет — пока не обновитесь.
4. Какова стоимость миграции? Deno 2 на greenfield: бесплатно. Deno 2 на существующей кодовой базе Node: 2–6 недель — зависит от количества нативных аддонов. Vite 8/Rolldown в существующем монорепо на Vite: несколько часов.
5. Заметят ли это ваши клиенты? Выигрыши по времени сборки не ощущаются конечными пользователями. Экономия на стоимости инференса — может быть заметна. Улучшения SSR для SEO — тоже могут повлиять на пользователей. Расставляйте приоритеты с учётом этого.
Пять ловушек, когда вы реагируете на новости веб-разработки
1. Гоняться за новым бандлером посреди спринта. Rolldown — стандарт по умолчанию в Vite 8. Обновляйтесь при следующем мажорном апгрейде фреймворка, а не во время продуктового спринта. Миграции под давлением сроков часто приводят к багам.
2. Считать, что DeepSeek всегда правильный выбор. DeepSeek-Р1 обошёл o1 по математическим бенчмаркам, при этом обходясь в 27 раз дешевле. Однако на многоязычных диалоговых задачах и при ответах, где важна безопасность, выбор модели — вопрос эмпирический. Тестируйте на своих промптах.
3. Игнорировать сдвиг в сторону SSR. Требование JavaScript от Google — про блокировку скраперов, но параллельный сигнал такой: серверный рендеринг для продуктов, важных для SEO, больше не опция. Чистые клиентские SPA продолжают терять позиции.
4. Обновлять PHP без отчёта по депрекейтам. PHP 8.4 убирает часть устаревшего поведения и объявляет другое нежелательным. Прогоните phan или PHPStan на уровне 8+ до PR на обновление.
5. Принимать трендовые статьи за вход для дорожной карты. «HTML6 и CSS5 на горизонте» не было правдой в январе 2025 года и не является ею сейчас. Сверяйте каждую трендовую статью с реальным статусом спецификации, прежде чем включать её в ваш RFC.
KPI — что измерять на веб-проекте в 2026 году
KPI качества. Lighthouse performance ≥ 85 на мобильном устройстве. INP < 200 мс на 75-м перцентиле. Дефекты escape < 2% на релиз. Время от PR до продакшена < 48 часов.
Бизнес-метрики. Стоимость LLM на активного пользователя < 3 ₽ в день для диалоговых функций после мультимодельной маршрутизации. Доля установок PWA ≥ 8% среди пользователей маркетингового трафика, видевших приглашение к установке. Время до первого платного действия < 5 минут.
KPI надёжности. Ежемесячный uptime — не менее 99,9% на пользовательских маршрутах. Успешность работы платёжного шлюза — не ниже 98% по каждому провайдеру. Время сборки CI: менее 120 с для инкрементальной, менее 8 минут для полной пересборки (Rolldown обеспечивает выполнение обоих показателей).
Когда не стоит реагировать на новость из веб-разработки
Не каждая новость — повод для действий. Бандлер в бете — не повод переходить на него: дождитесь стабильного релиза по умолчанию (Rolldown перешёл эту черту в Vite 8). Количество звёзд у фреймворка на GitHub — не показатель готовности к продакшену; а вот скорость найма инженеров и закрытие issue — хороший сигнал.
Самая дорогая ошибка 2025 года — команды, которые меняли бэкенд-стек посреди разработки, потому что в статье-таймлайне их фреймворк оказался на шестом месте. Сохраняйте выбранный стек, если он был обоснован продуктовыми причинами; переходите на новый только тогда, когда стоимость или риски явно превысили допустимый уровень.
Нужен аудит стека за 48 часов?
Пришлите свой стек — вернёмся с планом обновлений, которые реально повышают стоимость, снижают риски или улучшают производительность, и со списком обновлений, которые не стоят миграционного налога.
Что мы реально изменили в продакшене после анализа января 2025 года
Rolldown-режим Vite по умолчанию на каждом новом монорепо, открытом после стабилизации Vite 8.
Мультимодельная маршрутизация LLM: DeepSeek — для сложных задач, Anthropic Claude — для длинных текстов и тонкого анализа, Google Gemini — для работы с большим количеством изображений, OpenAI — для конкретных сценариев использования инструментов. При превышении лимитов запросов — резервная маршрутизация.
SSR-первый React на любой странице, важной для SEO. Next.js, Remix или наша собственная сборка на RSC — в зависимости от ограничений хостинга.
PHP 8.4 как минимум на новых бэкенд-проектах; обязательный рефакторинг под хуки свойств на любой legacy-коде, который мы берём на поддержку.
Бюджет на headless-браузер заранее закладывается в смету любого продукта, который зависит от актуальных данных SERP.
FAQ
Закрыто ли дело Deno против Oracle по товарному знаку JavaScript?
Нет. Подано 22 ноября 2024 года. Пункт о мошенничестве отклонён 18 июня 2025 года, но пункты о родовом характере и отказе от знака находятся в стадии сбора доказательств до начала 2027 года. Финальное решение TTAB ожидается в этот период.
Стоит ли переводить React-приложение со Storybook на Ladle?
Только если вы используете меньше пяти аддонов Storybook и холодный старт мешает в dev-цикле. Холодный старт Ladle — около 1,2 с против примерно 8 с у Storybook 10, но экосистема аддонов у Ladle уже. Если вы активно используете аддоны для доступности, интеракций или дизайн-токенов — оставайтесь на Storybook.
Сколько можно сэкономить, перейдя с OpenAI o1 на DeepSeek-Р1?
По выходным токенам DeepSeek-Р1 примерно в 27 раз дешевле o1 (164 ₽ против 4 500 ₽ за миллион) при сопоставимых результатах на AIME 2024. Счёт в 750 тыс. ₽ в месяц за o1 на задачах, требующих рассуждений, сократится примерно до 27–37 тыс. ₽ в месяц на DeepSeek-Р1 — но сначала проверьте производительность на своих промптах, особенно если речь идёт о сценариях, чувствительных к безопасности, или неанглоязычных задачах.
Сломает ли требование JavaScript от Google SEO моего Next.js-приложения?
Нет — SSR- и SSG-страницы Next.js отдают HTML, отрендеренный на сервере, что и хочет видеть Google. Изменение этого поведения ломает SEO-инструменты, использующие скраперы, которые читают HTML из SERP без выполнения JavaScript. Для вашего сайта сосредоточьтесь на быстром SSR или статике и на показателях Core Web Vitals.
Стоит ли мигрировать с Node.js на Deno 2?
Greenfield: да, это разумный выбор по умолчанию для TypeScript-ориентированных сервисов. Существующий проект: только если кодовая база зависит от того, что Deno делает лучше — встроенный инструментарий, разрешения, TypeScript без конфигурации. Зрелое Node-приложение с нативными аддонами, кастомным кластерным кодом или глубокими npm-эксклюзивными пакетами не окупит миграцию.
PHP 8.4 обратно совместим с 8.3?
В основном да, но часть устаревшего поведения помечена как нежелательная, а правила работы с null стали строже. Запустите PHPStan на уровне 8 и выполните composer update против версии 8.4 в CI до отправки PR с обновлением. Линии LTS Laravel и Symfony поддерживают 8.4 в текущих мажорных версиях.
Что реально даёт Rolldown в Vite 8?
Для больших монорепозиториев: GitLab сообщил о сокращении времени сборки с 2,5 минут до примерно 40 секунд и стакратном снижении потребления памяти. На небольших проектах выигрыш минимальный. Сама миграция в основном сводится к правке конфигурации, поскольку Rolldown сохраняет совместимость с плагинами Rollup.
HTML6 правда выходит?
Нет. HTML — это стандарт WHATWG Living Standard, который развивается постепенно; версии HTML6 не существует. На практике вы получаете новые возможности вроде API для всплывающих окон, элемента <dialog>, декларативного shadow DOM, переходов между видами, селектора :has(), контейнерных запросов и subgrid. Используйте те, у которых сегодня поддержка в браузерах — 90% и выше.
Что почитать дальше
Метод поставки
Спецификационно-агентная инженерия в Форс Софт
Как мы применяем ИИ-инструменты в реальных клиентских проектах без отгрузки «слопа».
Кейс
AppyBee: платформа бронирования на React Native + Node
Реальные цифры по SaaS на 800 фитнес-клубов, построенному на современном стеке JS + PHP.
Следующий дайджест
Дайджест по управлению проектами за февраль 2025
Февральское продолжение — релизы и PM-практики нашей команды.
Гид по стоимости
Гид по стоимости разработки мобильных приложений
Построчный объём для проекта на React Native в 2026 году.
Услуги
Разработка программного обеспечения на заказ в Фора Софт
Наша модель полной поставки, структура команды и способы взаимодействия.
Готовы делать продукт под стек 2026 года, а не 2024-го?
Январь 2025 года задним числом выглядит как месяц, когда веб-экосистема сильно изменилась. Передовой ИИ за ночь подешевел на 95%. Бандлер по умолчанию переписали на Rust. Google тихо изменил структуру цен в SEO-индустрии. PHP наконец получил современную эргономику классов данных. Deno затеял с Oracle конфликт, который до сих пор рассматривается в суде.
Если ваш продукт был спроектирован до апреля 2025 года, половина этого списка — это конкретные строки, где вы переплачиваете. Свяжитесь с нами — за 30 минут проведём аудит (маршрутизация инференса, SSR для SEO, стоимость бандлера, тарифы LLM) и дадим краткий список изменений, отсортированный по сроку окупаемости.
Проведите аудит веб-стека за 30 минут
Разберём ваш стек на фоне экосистемы после января 2025 года и выделим обновления с реальной окупаемостью — а также те, что лучше пропустить.
