RR

reactivex/rxjs

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

31,7 тыс. stars Качество 72 Тренд 43Apache-2.0

Реактивная библиотека программирования для JavaScript

Обзор

RxJS — это библиотека для создания асинхронных и событийных программ с наблюдаемыми значениями. Этот репозиторий содержит платформенное следующее поколение RxJS, планируемое к выпуску под . RxJS 9 находится в разработке. Планируемая первая бета — 9.0.0-beta.0, но пока не опубликована в npm. Следующий тег всё ещё указывает на более ранний предрелиз RxJS 8, тогда как RxJS 7 остаётся последней серией и продолжает поддерживаться. RxJS 8 был настоящей работой, а не пропущенным релизом. Разработка началась много лет назад и была приостановлена на момент окончательного утверждения предложения Web Platform Observable. Новая реализация — это платформа-генерация, а не продолжение приостановленной ветки RxJS 8, поэтому она начинается с версии 9, чтобы архитектурный разрыв был очевиден и не представить старую работу RxJS 8 как выпущенный продукт. - RxJS использует нативную веб-платформу Observable, когда она существует, и устанавливает конформный резерв только при необходимости.

Обзор (машинный перевод)

RxJS — это библиотека для создания асинхронных и событийных программ с помощью Наблюдаемые значения. Этот репозиторий содержит платформенное следующее поколение RxJS, планируемый к выпуску как RxJS 9.

RxJS 9 находится в разработке предрелизной работы. Планируемая первая бета-версия 9.0.0-beta.0, но пока не опубликовано в npm. Тег next всё ещё указывает на более ранний предрелиз RxJS 8, в то время как RxJS 7 остаётся производственным линии latest и продолжает обслуживаться.

Почему RxJS 9? Что случилось с RxJS 8?

RxJS 8 — это настоящая работа, а не пропущенный релиз. Разработка началась много лет назад и был приостановлен до завершения предложения по Web Platform Observable. Новая реализация — это генерация на основе платформы, а не продолжение это приостановило ветку RxJS 8, поэтому архитектура начинается с версии 9 разорвите несомненное и избегайте показать старую работу RxJS 8 в виде релиза продукт.

Что отличается в RxJS 9?

  • RxJS использует родную веб-платформу Observable, когда она существует и устанавливается Запасной вариант только при необходимости.
  • Операторы и заводы RxJS — это точные символы, принадлежащие модулям. Они не добавляют методы RxJS с названиями строк в API платформы.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

RxJS

RxJS is a library for composing asynchronous and event-based programs with Observable values. This repository contains the platform-based next generation of RxJS, planned for release as RxJS 9.

RxJS 9 is prerelease work in development. The planned first beta is 9.0.0-beta.0, but it has not been published to npm yet. The next tag still points to the earlier RxJS 8 prerelease, while RxJS 7 remains the production latest line and continues to be maintained.

Why RxJS 9? What happened to RxJS 8?

RxJS 8 was real work, not a skipped release. Development began years ago and was paused while the Web Platform Observable proposal was finalized. The new implementation is a platform-based generation rather than a continuation of that paused RxJS 8 branch, so it starts at version 9 to make the architectural break unmistakable and avoid presenting the old RxJS 8 work as the released product.

What is different in RxJS 9?

  • RxJS uses the native web-platform Observable when one exists and installs a conforming fallback only when needed.
  • RxJS operators and factories are exact, module-owned Symbols. They do not add string-named RxJS methods to the platform API.
  • Platform Observable behavior and producer-per-subscription behavior are explicit, separate contracts. Use ColdObservable when each direct
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add reactivex/rxjs
Новичок в MCP? Начните с руководства на mcpskill.org →