Skip to content

Commit ac458df

Browse files
FF142 Relnote/Expr: Prioritized task scheduling API (#40553)
* FF142 Relnote/Expr: Prioritized task scheduling API * Update files/en-us/mozilla/firefox/releases/142/index.md Co-authored-by: Dipika Bhattacharya <[email protected]> --------- Co-authored-by: Dipika Bhattacharya <[email protected]>
1 parent e5b36d2 commit ac458df

File tree

2 files changed

+4
-16
lines changed

2 files changed

+4
-16
lines changed

files/en-us/mozilla/firefox/experimental_features/index.md

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -689,22 +689,6 @@ See [Firefox bug 1697647](https://bugzil.la/1697647) for more details.
689689
- `dom.screenorientation.allow-lock`
690690
- : Set to `true` to enable.
691691

692-
### Prioritized Task Scheduling API
693-
694-
The [Prioritized Task Scheduling API](/en-US/docs/Web/API/Prioritized_Task_Scheduling_API) provides a standardized way to prioritize all tasks belonging to an application, whether they are defined in a website developer's code, or in third-party libraries and frameworks.
695-
From Firefox version 140 the API is both feature complete and enabled in the Nightly release.
696-
([Firefox bug 1734997](https://bugzil.la/1734997) and [Firefox bug 1920115](https://bugzil.la/1920115)).
697-
698-
| Release channel | Version changed | Enabled by default? |
699-
| ----------------- | --------------- | ------------------- |
700-
| Nightly | 139 | Yes |
701-
| Developer Edition | 101 | No |
702-
| Beta | 101 | No |
703-
| Release | 101 | No |
704-
705-
- `dom.enable_web_task_scheduling`
706-
- : Set to `true` to enable.
707-
708692
### Notifications API
709693

710694
Notifications have the [`requireInteraction`](/en-US/docs/Web/API/Notification/requireInteraction) property set to true by default on Windows systems and in the Nightly release ([Firefox bug 1794475](https://bugzil.la/1794475)).

files/en-us/mozilla/firefox/releases/142/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ Firefox 142 is the current [Beta version of Firefox](https://www.firefox.com/en-
5959
- The {{domxref("Selection.getComposedRanges()")}} method is now supported, allowing developers to accurately get selected text ranges across shadow DOM boundaries. In addition, the methods {{domxref("Selection.setBaseAndExtent()","setBaseAndExtent()")}}, {{domxref("Selection.collapse()","collapse()")}}, and {{domxref("Selection.extend()","extend()")}} of the {{domxref("Selection")}} interface have been modified to accept nodes inside a shadow root. ([Firefox bug 1903870](https://bugzil.la/1903870)).
6060
- The {{domxref("Animation.overallProgress")}} property is now supported, allowing developers to track and display progress through an animation. ([Firefox bug 1834878](https://bugzil.la/1834878)).
6161
- The {{domxref("Animation.commitStyles()")}} method no longer requires [`fill`](/en-US/docs/Web/API/KeyframeEffect/KeyframeEffect#fill) to be set on an animation to commit the computed styles after the animation has finished. Note that until more browsers support this change, you should continue to set `fill`. ([Firefox bug 1973203](https://bugzil.la/1973203)).
62+
- The [Prioritized Task Scheduling API](/en-US/docs/Web/API/Prioritized_Task_Scheduling_API) is now supported, providing a standardized mechanism to assign and manage task priorities for an application.
63+
The supported interfaces include: {{domxref("Scheduler")}}, {{domxref("TaskController")}}, {{domxref("TaskSignal")}}, {{domxref("TaskPriorityChangeEvent")}} (and the {{domxref("TaskSignal/prioritychange_event","prioritychange")}} event), and the properties {{domxref("Window.scheduler")}} and {{domxref("WorkerGlobalScope.scheduler")}}.
64+
The {{domxref("Scheduling")}} interface and the {{domxref("Navigator.scheduling")}} property are not supported.
65+
([Firefox bug 1966997](https://bugzil.la/1966997)).
6266

6367
#### Media, WebRTC, and Web Audio
6468

0 commit comments

Comments
 (0)