Angular Version 20, выпущенная 28 мая, и предлагает множество функций, в том числе улучшенную отладку в угловых Devtools, продвижение функций реакционной способности до стабильных и достижений в поддержку разработки приложений AI с помощью Angular.
Угловые отношения разработчиков ведут Minko Gechev, обрисовали в общих чертах угловые обновления в длинном посте. Он отметил, что версия 20 стабилизирует ключевые API, такие как эффект, LinkedSignal, Tosignal, которая усиливает реактивное программирование. Это также способствует конфигурации режима рендеринга на уровне маршрута.
Это также продвигает функциональность без зонтов для предварительного просмотра разработчиков. Бесоответствие в угловом отношении относится к запуску углового применения без Zone.js, которое традиционно была основной частью механизма обнаружения изменений Angular.
Благодаря беззавольному применению приложение опирается на стратегию обнаружения изменений, в основном ставшая возможной благодаря угловым сигналам. Когда значение сигнала изменяется, оно сообщает, какой компонент должен быть обновлен.
«Многие разработчики используют Zone.js для захвата ошибок в своих приложениях, даже не осознавая этого. Zone.js также позволяет структуре знать, когда мы готовы промыть приложение на стороне сервера для клиента»,-написал Гечев. «В мире без зонтов мы должны были найти надежные решения для этих проблем».
Версия 20 добавляет обработчик по умолчанию для Unkedledlection и Uncaughtexception в node.js во время SSR, чтобы предотвратить сбое сервера узлов в случае ошибок, продолжил он.
Разработчики также обнаружат, что Angular улучшила свои возможности отладки с помощью угловых Devtools. Гечев добавил, что угловая команда в партнерстве с Chrome для пользовательской угловой отчетности непосредственно в Chrome Devtools.
Еще одна интересная разработка: угловые добавленные функции, помогающие большим языковым моделям производить современный угловой код и поддержать создание приложений с Genai. В частности, Gechev объясняет, что версия 20 поддерживает файл llms.txt, который помогает большим языковым моделям обнаружить последнюю угловую документацию и образцы кода.
Команда также предоставляет руководящие принципы для разработчиков, которые строят API с функциями ИИ, заявил он.
«Мы запустили несколько живых потоков, демонстрируя, как вы можете использовать Genkit и Vertex AI в вашем угловом приложении», — сказал Гечев. «Мы открыли выборочные приложения и перечислили некоторые из лучших практик, которые мы обнаружили на angular.dev/AI».
Голосовать на угловом талисмане
В других угловых новостях рамка выбирает талисман. Есть три варианта, в том числе маленький человек в форме угловой формы и два вариации на угловой рыбе-все они предсказуемо милые, хотя в реальной жизни угловая рыба ужасна.
Три варианта — это создание тех же людей, которые разработали талисманы для Дарт и Огненной Базы.
Через репозиторий GitHub от Angular
«Мы поделились с ними сильных сторон, истории и историй, которые дали им понять культуру нашего сообщества», — пишет Марк Томпсон, инженер по связям с пожилыми разработчиками в Google. «Включая наш последний дизайн, они разработали серию предложений талисмана, которые наша команда (и их дети) отфильтровали до трех».
Но, несмотря на то, что три варианта были представлены для голосования, поток сделал не слишком утомительный поворот в том, что разработчики представляют свои собственные вариации на тему. Лично я болею за Angular Merkel. Существует также предсказуемая гибель потока в мельницах о том, что это не достойно предприятия, но большинство людей играют вместе.
Svelte Summit приходит на YouTube
Шайский саммит произошел в Барселоне, Испания, в прошлом месяце, но для тех из нас, кто не мог этого сделать, команда Svelte решила выпустить переговоры на YouTube.
В недавнем сообщении в блоге команда изо всех сил сталкивается с большими усилиями, чтобы объяснить, что они могут сделать это из -за финансовой поддержки, которую они получают через Opencollective.com/svelte, которая также финансирует важные работы по разработке проекта.
Вы можете подписаться на учетную запись YouTube Svelte Society, чтобы узнать, когда видео выпускаются, хотя, похоже, несколько треков уже упали.
API OpenAI обновления API, выпускает агенты SDK в TypeScript
Исследовательская лаборатория OpenAI опубликовала обновления в свой API для оптимизации разработки агентов, добавления новых вариантов наблюдения и улучшения качества звуковой модели.
Они также сделали агенты SDK доступными в TypeScript. Он поддерживает передачу передач, ограждения, отслеживание, протокол контекста модели (MCP) и другие примитивы основного агента, что приводит его к полному паритету с Python SDK, сообщила компания в новом стеке. Он также включает в себя новую поддержку одобрения человека в петле, что позволяет разработчикам паузу и утверждать действия агента, прежде чем они запускаются.
OpenAI также выпустил новую реальную функцию, которая позволяет разработчикам создавать голосовые агенты, которые могут работать в клиенте или на сервере. Это питается API в реальном времени.
Другое обновление состоит в том, что панель инструментов Traces теперь поддерживает сеансы API в реальном времени, что позволит разработчикам визуализировать прогоны голосового агента, включая аудио вход/вывод, вызовы инструментов и перерывы — будь то создание через API или агенты SDK.
В другой разработке, связанной с голосом, OpenAI обновил свою модель речи к речи с улучшением инструкций после надежности, последовательности вызова инструментов и поведением прерывания. Обновленная модель теперь доступна в виде GPT-4O-Realtime-Preview-2025-06-03 в API API и завершении чата в реальном времени. Для разработчиков доступна игровая площадка, чтобы попробовать это.
Защитник Дено
По -видимому, в сообществе JavaScript было какое -то Scuttlebutt о Deno, во время выполнения JS, а создатель Райан Дал столкнулся с ним в посте 20 мая под названием «Отчеты о кончине Дено были сильно преувеличены».
«Часть этой критики действительна», — написал Даль. «На самом деле, я думаю, что было бы справедливо сказать, что мы приложили руку к тому, чтобы вызвать некоторое количество страха и неопределенности, слишком тихо в отношении того, над чем мы работаем, и в будущем нашей компании и продуктов. Это на нас».
Но, продолжил он, некоторые из них были неточными или спекулятивными. И поэтому он устанавливает рекорд прямо, начиная с этого: Дено не уходит.
«С момента выхода Deno 2 в октябре прошлого года — всего лишь шесть месяцев назад! — DeDo Adoption более чем удвоилось в соответствии с нашими ежемесячными показателями активного пользователя», — написал Дал. «Платформа стала быстрее, проще и более способной».
Он получил вопросы о DeNo Deploy, которая является платформой для без серверных приложений JavaScript. Deno Deploy изначально начался в 25 регионах, вырос до 35, но теперь работает в шести регионах, написал он.
Решение о сокращении регионов было обусловлено стоимостью и использованием, добавил он.
«Большинство разработчиков не развертывали простые функции без гражданства», — написал он. «Они строили приложения с полным стеком: приложения, которые разговаривают с базой данных, которые почти всегда находятся в одном регионе».
Таким образом, большинство избыточных регионов были неиспользованы, и когда произошли дорожные шипы, они смогли отправиться в дальнейший регион быстрее, чем бежать в соседнем холодном, добавил он.
«Мы гонялись за видением« края », которое не соответствовало тому, как люди на самом деле использовали услугу», — написал он. «Мы не должны были молчать об этом».
Дал пообещал, что новая версия DeNo Deploy появится.
Dahl также предоставляет обновления Deno KV, который является их магазином бета-клавиш, и Fresh, полной стоп-платформы Deno. Обновление запланировано для свежих, добавил он. Он также предоставляет подробную информацию о том, что будет дальше для Дено.
«Мы не гоняемся за паритетом с другими временем бега», — написал он. «Мы строим сплоченную систему. Мы пытаемся в корне улучшить разработку JavaScript. Если мы нарушили, это потому, что мы растянулись слишком далеко в этой цели».
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Loraine Lawson — ветеран -репортер, который в течение 25 лет освещал технологические проблемы от интеграции данных до безопасности. Прежде чем присоединиться к новому стеку, она работала редактором Banking Technology Site Bank Automation News. Она … читайте больше от Лорейн Лоусон