
Kimi K2 от Moonshot является огромным соперником в Claude, GPT-4 и даже Близнецах
21 июля 2025 г.Привет, энтузиасты JavaScript!
Добро пожаловать в новое издание "На этой неделе в JavaScript"
На этой неделе Kimi K2 от Moonshot AI прибывает в качестве мощной модели кодирования с открытым весом, Next.js 15.4 делает готовым к производству турбопака, Vue 3.6 Alpha вводит режим пара для высокопроизводительных приложений, а Nuxt 4.0 вносит большие улучшения для опыта разработчика и больше.
Кими К2 - лучший агент по кодированию
Могут ли такие модели, как Claude, GPT-4 или Gemini Pro, потерять свое первое место?Moonshot AI Kimi K2делает волны в сообществе разработчиков, предлагая открытый доступ, сильные тесты и реальную мощность кодирования-прямо, когда это наиболее важно.
- Агентное мастерство за пределами кодовых предложений:Kimi K2 выходит далеко за рамки простого искусственного интеллекта. Он выполняет, тестирует, отладки и итеративно улучшает полные программные проекты, созданные путем автоматизации сложных задач, таких как разработка модов Minecraft в JavaScript. Он может обрабатывать рендеринг, запускать и отлаживать несколько тестовых случаев, запечатлеть журналы об отказе и уточнить решения до тех пор, пока все тесты не достигнут успеха.
- Построено для масштаба и глубины:С архитектурой смеси экспертов (32 миллиарда активированных параметров из общего числа триллиона), Kimi K2 обрабатывает целые репозитории благодаря окну контекста 128 000. Это позволяет глубоко перекрестно рассуждения о проекте и надежную документацию.
- Результаты в лидере: лидеры:Kimi K2 достигает 65,8% на SWE-Bench и возглавляет LiveCodebench V6, демонстрируя свои возможности в сквозном кодировании, отладке и реалистичных рабочих процессах проекта.
Открытый доступ и управление разработчиком
- Готовы к любому рабочему процессу:
- Kimi-k2-base:Начните с модели, предназначенной для пользовательских исследований, инноваций и тонких настраиваний собственных решений.
- Kimi-K2-Instruct:Разблокируйте готовый к производству чат-бот или агент-идеально для IDE, CI или автоматизации документов.
- Развертывание удобного для разработчиков:Все, что вам нужно - инструменты развертывания и открытый код вывода - доступно наGitHubТаким образом, вы можете начать создавать расширенные, прозрачные рабочие процессы искусственного интеллекта без блокировки поставщиков.
KIMI K2 помогает разработчикам не только генерировать код, но и управлять расширенной автоматизацией, отладки большими проектами и оптимизации сквозных инженерных задач-все в пределах доступной структуры с открытым исходным кодом.
Next.js 15.4 подходит к следующему.js 16
АNext.js 15.4 Выпускэто изменение игры для производительности разработчиков. Основной особенностью является то, что турбопак теперь готов к производству. Разработчики могут позволить ему следующую сборку -Turbopack, чтобы увидеть резкое сокращение времени настройки.
- Прогнозированная скорость:Turbopack официально питает основные сайты, такие как Vercel.com, проходя более 8000 интеграционных тестов и обеспечивая ощутимое сокращение времени сборки и развертывания. Для разработчиков, работающих над большими кодовыми базами или поддержания быстрых циклов CI/CD, это означает меньшее ожидание, больше итерационных и быстрее доставки.
- Разработчик-первые улучшения:Релиз не только о необработанной скорости-исправления качества жизни повсюду. С более умной генерацией пути на стороне сервера, усовершенствованной обработке ошибок, новым
onInvalidate
Опция для предварительной перефшиции маршрутизатора, и подробный инструмент отладки, обычные рабочие процессы становятся более плавными и менее подверженными ошибкам. Ожидайте более мелкие серверные пакеты - и более надежный маршрутизатор приложений - выстрел в коробку. - Взгляните на будущее - next.js 16:Дорожная карта загорается с такими функциями, как Unified Cach Components (бета) для оптимизации извлечения данных и логики кэширования, Stable Node.js Middleware для последовательной маршрутизации и безопасности, а также оптимизированной навигации на стороне клиента. Усовершенствованные Devtools также появятся, подготовка Next.js для отладки на основе AI и еще большей ясности разработчиков.
- Обновления с нулевым домом:Миграционные головные боли минимизируются с помощью автоматических команд (например,
npx @next/codemod@canary upgrade latest
) и вдумчивое руководство по утечке для Node.js 18 и Amp. Усыновители предыдущего турбопак -альфа немедленно заметят скачок в стабильности и производительности.
Разработчики ждали практического, надежного скачка производительности-и с турбопаком, наконец, готовым к производству в следующем.js 15.4, этот прыжок здесь. Это идеальный момент, чтобы вернуться к вашему стеку и познакомиться с тем, что должно быть похоже на создание Modern React.
Vue 3.6 Alpha: оптимизируйте производительность в режиме пара
Представьте себе, что повышаете скорость одного компонента Vue - без полного переписывания, без запутанной миграции, просто чистого, хирургического исполнения, когда вам это нужно больше всего. Вот что именноVue 3.6.0-Alpha.1Получает свой новый режим пара, теперь встряхивая, как разработчики приближаются к узким местам.
Что делает парной режим паров захватывающим?
- Бросить багаж V-Dom:В режиме пара, ваши шаблоны скомпилированы прямо в сверхэффективный ванильный javaScript, который напрямую обновляет DOM-без дифференцированных или средних людей, только мгновенные обновления пользовательского интерфейса.
- Мгновенная оптимизация, нулевой отток: нужна молниеносная сетка данных или диаграмма в реальном времени? Добавлять
<script setup vapor>
к вашему SFC, и это все. Больше не нужно вращать ваши колеса, пытаясь выжать прирост производительности во всем вашем приложении. - Смешайте и совпадаете: не нужно делать ставку на ферму! Используйте режим пара только на этих тяжелых компонентах, в то время как остальная часть вашего проекта продолжает гулять в стандартном VUE. А
vaporInteropPlugin
означает, что вы получаете лучшее из обоих миров - труса и футуристической, бок о бок. - Меньше кода, больше скорости:Цитрицы показывают почти коренные скорости DOM и меньшие пакеты-из чего созданы мечты о блюдах.
- Умная, современная реактивность:Под капюшоном ядро было обновлено для вычисленных свойств более скудных свойств и более четкого управления состоянием, поэтому даже ваш код не Vapor.
- Настоящий путь миграции:Паровый режим не для всего, но. Он идеально подходит для новых проектов, чувствительных к перфу или микрофингам Greenfield Micro. Кроме того, такие функции, как гидратация SSR и переходы, уже в пути.
Как вы его пробуете?
- Просто добавьте
vapor
вариант на ваш<script setup>
блокировать и построить как обычно. Затем следите за тем, как этот вялый компонент превращается в демон -демон - не требуется повторного завода кодовой базы или платформы гимнастики.
В режиме Vapor Vue дает разработчикам прямой контроль над тем, где производительность имеет наибольшее значение, - это совершенно новый способ построения быстрых, эффективных интерфейсов с инструментами, которые вы уже знаете и любите. Если вы готовы увидеть, насколько «быстрым» может быть Vue, это никогда не было легче прыгать и подтолкнуть вашу следующую функцию пользовательского интерфейса на новые высоты.
Nuxt 4.0: крупный капитальный ремонт для опыта разработчика
Nuxt 4.0здесь после года реального тестирования, сфокусированного на стабильности и создании настройки, кодирования и обновлений, более интуитивно понятных для разработчиков. Он вводит тщательно продуманные изменения, направленные на более чистые рабочие процессы и более легкое обслуживание проекта, с обратной совместимостью и плавным пути обновления.
Более чистая организация проекта
- Самое большое видимое изменение:Ваше приложение сейчас живет в
app/
каталог по умолчанию. Это делает структуру проекта более четкой, быстрее, наблюдая за файлами и помогает лучше распознать, что клиент, сервер или общий код. - Не хотите мигрировать? Без проблем—Nuxt 4 обнаруживает старые макеты и работает, как и прежде.
Переработанные стартовые шаблоны, ошибки, дома и страницы загрузчика
- На основеPR #27843, Nuxt 4 представляет совершенно новый, современный брендинг пользовательского интерфейса для своих шаблонов стартовых, включая обновленную домашнюю страницу, более доступную макет, страницу с отполированной ошибкой (
error.vue
в корне проекта) и визуально улучшенная страница загрузчика. Есть новый логотип, лучше фокусировать, хорошо структурированный<main>
Для доступности и обновленных по умолчанию Favicon и титула для SEO и профессионализма. - Эти обновления означают, что каждый новый проект начинается с более чистого вида, улучшенной доступности и более простой базы для строительства как для команд, так и для разработчиков соло.
Умные данные, получая по умолчанию
useAsyncData
иuseFetch
теперь более интеллектуальны: компоненты, использующие те же ключевые данные общего использования автоматически, реактивно переигрывают при изменении клавиш и убирают после себя. Это означает меньше шаблон и меньше дублированных сетевых запросов из коробки.- Большая гибкость приходит на уровень данных, поскольку разработка продолжается.
Усовершенствованный опыт TypeScript
- Nuxt 4 разделяет проекты TypeScript для приложений, сервера и общего кода, обеспечивая более точный вывод типа, меньшую путаницу между контекстами кода и более плавную, более надежную поддержку редактора.
- Ваш корень
tsconfig.json
теперь настроен для вас, а интеграция TypeScript более надежна по всем направлениям.
Более быстрый сервер CLI & Dev
- CLI видит обновления с помощью общения на основе сокетов, нативного просмотра файлов и повторного использования кэша V8, что приводит к более быстрому простуду и меньшему использованию ресурсов, особенно в Windows.
Обновление пути и инструментов миграции
- Обновление простое. Использовать
npx nuxt upgrade --dedupe
Для безопасного обновления и DEDUPED LOCKLE или инструмента миграции CODEMOD для автоматизации многих общих шагов. - Подробные руководства охватывают серьезные изменения разрыва и помогают исправить любые ошибки модуля или типа.
Глядя в будущее
- Nuxt 3 будет продолжать получать техническое обслуживание до января 2026 года.
- Далее: Nuxt 5 с Nitro V3, H3 V2, новым API среды Vite и другими усовершенствованиями, ориентированными на разработчиков-плюс потоковой передачи SSR, встроенное кеширование извлечения, поддержка с несколькими приложениями и многое другое в трубопроводе.
Nuxt 4.0 - это не шумиха, а о повседневных победах разработчика: более быстрая старта, более простая структура, умные дефолты и еще лучшие типовые. Если вам нужна современная, производственная структура VUE, это прекрасное время для обновления.
Инструменты и релизы, о которых вы должны знать
- Tiptap v3:Популярная платформа текстового редактора без головы получает крупное обновление V3, ориентированное на опыт разработчиков. В настоящее время он поддерживает редакторы Undunting and Dexting Editors (идеально подходит для динамических интерфейсов), пользовательские представления компонентов для текстовых сегментов с «Markviews», и режим SSR, что облегчает создание мощного опыта редактирования.
- Гипер -выборка:Мощная, агрессивная библиотека, оживляющая данные, вдохновленную Axios и Tanstack запросом. Он предлагает API-API, защищенный типом как для браузера, так и для сервера, с расширенными функциями, такими как управление жизненным циклом запроса, общение в реальном времени, отслеживание прогресса и даже генерация кода из спецификаций OpenAPI.
- Astro 5.12:Astro по-прежнему остается основой для сайтов с тяжелыми контентом, которые должны быть невероятно быстрыми. Этот выпуск дополнительно улучшает API API Content Collections, облегчая создание блогов, портфелей и маркетинговых сайтов. Его «островная архитектура» идеально подходит для строительства внутренних мониторинга или инструментов, таких как интерфейс обзора кода с AI.
- Upyo:Простая библиотека по электронной почте перекрестного выхода, которая дает вам унифицированный API-API, защищенный типом для отправки электронных писем. Он поддерживает как традиционные SMTP, так и современные поставщики HTTP, такие как SendGrid или Amazon SES, упрощая общую задачу бэкэнд.
- Openpgp.js 6.2:Добавление шифрования на стороне клиента в ваше веб-приложение может быть сложным, но OpenPGP.JS предоставляет надежное решение с открытым исходным кодом. Эта версия вводит более быстрое поколение ключей и улучшенную совместимость с современными API-интерфейсом браузера для безопасных, сквозных зашифрованных функций.
И это все для сорок четвертого выпуска "На этой неделе в JavaScript."
Не стесняйтесь поделиться этим информационным бюллетенем с коллегой -разработчиком и убедитесь, что вы следите за более еженедельными обновлениями.
До следующего раза, счастливого кодирования!
Оригинал