Allow the IntersectionObserver constructor to take a Document as the 'root' argument, causing intersections to be calculated against the scrolling viewport of the document.
{
"category": "JavaScript",
"flag_name": null,
"id": 5714474851893248,
"milestone": 81,
"name": "IntersectionObserver Document Root",
"summary": "Allow the IntersectionObserver constructor to take a Document as the 'root' argument, causing intersections to be calculated against the scrolling viewport of the document."
}
Currently, the prefixed onwebkit{animation,transition}XX handlers are only available on the Window object in Chrome. By the spec[0], these should be on GlobalEventHandlers[1] - i.e. available on HTMLElement, Document, and Window. Note that although standardized, these event handlers are still obsolete - web developers should use the non-prefixed versions instead! [0]: https://html.spec.whatwg.org/multipage/webappa [1]: https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers
{
"category": "JavaScript",
"flag_name": null,
"id": 4833112531927040,
"milestone": 81,
"name": "Move onwebkit{animation,transition}XX handlers to GlobalEventHandlers",
"summary": "Currently, the prefixed onwebkit{animation,transition}XX handlers are only available on the Window object in Chrome. By the spec[0], these should be on GlobalEventHandlers[1] - i.e. available on HTMLElement, Document, and Window.\r\n\r\nNote that although standardized, these event handlers are still obsolete - web developers should use the non-prefixed versions instead!\r\n\r\n[0]: https://html.spec.whatwg.org/multipage/webappa\r\n\r\n[1]: https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers"
}
Adds the WorkerOptions object as the second argument for a shared worker constructor. The previous second argument, a DOMString containing the worker’s name is still supported.
{
"category": "JavaScript",
"flag_name": null,
"id": 5642256117661696,
"milestone": 81,
"name": "WorkerOptions for shared workers constructor",
"summary": "Adds the WorkerOptions object as the second argument for a shared worker constructor. The previous second argument, a DOMString containing the worker’s name is still supported."
}
Add a close() method to WritableStream objects. This permits closing the stream if it is unlocked. It is directly equivalent to getting a writer, using the writer to close the stream, and then unlocking it again.
{
"category": "JavaScript",
"flag_name": null,
"id": 5440098147500032,
"milestone": 81,
"name": "Streams API: WritableStream close()",
"summary": "Add a close() method to WritableStream objects. This permits closing the stream if it is unlocked. It is directly equivalent to getting a writer, using the writer to close the stream, and then unlocking it again."
}
Provides a new API to get localized names of language, region, script, currency codes of international standard as well as commonly used names of date fields and symbols.
{
"category": "JavaScript",
"flag_name": null,
"id": 4965112605573120,
"milestone": 81,
"name": "Intl.DisplayNames",
"summary": "Provides a new API to get localized names of language, region, script, currency codes of international standard as well as commonly used names of date fields and symbols. \r\n"
}
[
{
"author": {
"name": "Michael Hablich",
"email": "hablich@chromium.org",
"time": "Thu Jan 30 11:51:20 2020"
},
"commit": "6f02783c4dd1c7d70bd95ba58f1694360efb20f3",
"committer": {
"name": "Michael Hablich",
"email": "hablich@chromium.org",
"time": "Thu Jan 30 11:52:31 2020"
},
"subject": "Create V8 8.1 branch for Chromium 81",
"milestone": 81
},
{
"author": {
"name": "Shu-yu Guo",
"email": "syg@chromium.org",
"time": "Thu Jan 23 23:25:32 2020"
},
"commit": "1920e6c92f9212d83fdc0cc29a311413b178983d",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Fri Jan 24 05:04:10 2020"
},
"subject": "[platform] Require the foreground taskrunner to support non-nestable tasks for weak refs",
"milestone": 81
},
{
"author": {
"name": "Shu-yu Guo",
"email": "syg@chromium.org",
"time": "Fri Jan 24 00:03:09 2020"
},
"commit": "1dc3ac969366fecc2fe81449e5db0373baf7c438",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Fri Jan 24 01:07:50 2020"
},
"subject": "[platform] Support nestable and non-nestable tasks in DefaultForegroundTaskRunner",
"milestone": 81
},
{
"author": {
"name": "Clemens Backes",
"email": "clemensb@chromium.org",
"time": "Thu Jan 23 08:50:33 2020"
},
"commit": "a8d059d9adc74eb66526e1a4a3102e2d4e73aa17",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Thu Jan 23 18:53:59 2020"
},
"subject": "[api] Deprecate old name for wasm module type check",
"milestone": 81
},
{
"author": {
"name": "Adam Klein",
"email": "adamk@chromium.org",
"time": "Wed Jan 22 22:44:12 2020"
},
"commit": "d92bc122430f322ac445268e66e4b282b066b465",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Wed Jan 22 23:35:08 2020"
},
"subject": "[api] Remove \"experimental\" warnings from SharedArrayBuffer in v8.h",
"milestone": 81
},
{
"author": {
"name": "Clemens Backes",
"email": "clemensb@chromium.org",
"time": "Wed Jan 22 19:50:06 2020"
},
"commit": "d968ae0acc88d795a982f0c971885ed55c3f09a2",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Wed Jan 22 20:41:28 2020"
},
"subject": "[api] Deprecate SetExpectInlineWasm",
"milestone": 81
},
{
"author": {
"name": "Clemens Backes",
"email": "clemensb@chromium.org",
"time": "Mon Jan 20 14:06:21 2020"
},
"commit": "a184598fb40aa0254cb88f2aebc07d90eb474f72",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Wed Jan 22 08:46:23 2020"
},
"subject": "[wasm] Deprecate unused {DeserializeOrCompile} API",
"milestone": 81
},
{
"author": {
"name": "Clemens Backes",
"email": "clemensb@chromium.org",
"time": "Mon Jan 20 14:13:35 2020"
},
"commit": "9e3f60700ab362f8e63d35a3aaf6dbdcdf8debd7",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Wed Jan 22 07:46:13 2020"
},
"subject": "[api] Fix link in the API header",
"milestone": 81
},
{
"author": {
"name": "Sigurd Schneider",
"email": "sigurds@chromium.org",
"time": "Mon Jan 20 09:32:23 2020"
},
"commit": "ee8602d33430da7a921dff0bc0bbf1c9b8a7d9de",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Mon Jan 20 15:15:52 2020"
},
"subject": "[coverage] Add event for coverage reporting",
"milestone": 81
},
{
"author": {
"name": "Ulan Degenbaev",
"email": "ulan@chromium.org",
"time": "Sun Jan 19 15:50:19 2020"
},
"commit": "8024204828361d4bc9d5be9f63f368dcc943fa9a",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Sun Jan 19 16:43:57 2020"
},
"subject": "[api] New v8::Isolate::MeasureMemory API with per-context sizes",
"milestone": 81
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Thu Jan 16 16:07:06 2020"
},
"commit": "27e9b54558f1944a7edc7895c81bce0c59ee3422",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Thu Jan 16 18:17:54 2020"
},
"subject": "api, heap: Fix move of on-stack TracedReference",
"milestone": 81
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Tue Jan 14 11:26:48 2020"
},
"commit": "26ca6abd2eec76b79871ffad9365b884ec3adca6",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Tue Jan 14 15:37:57 2020"
},
"subject": "api,handles: Support for on-stack TracedReference",
"milestone": 81
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Mon Jan 13 11:41:28 2020"
},
"commit": "1a4b5990543088e9771cdfacab7a1ccc22072861",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Tue Jan 14 13:52:17 2020"
},
"subject": "api: Remove deprecated RegisterEmbedderReference method",
"milestone": 81
},
{
"author": {
"name": "Sigurd Schneider",
"email": "sigurds@chromium.org",
"time": "Mon Jan 13 12:16:18 2020"
},
"commit": "8b7113bf3c61dc1df33cb74452b5a40acb25c07a",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Mon Jan 13 13:02:55 2020"
},
"subject": "[coverage] Change time format in recently added protocol messages",
"milestone": 81
},
{
"author": {
"name": "arthursonzogni",
"email": "arthursonzogni@chromium.org",
"time": "Fri Jan 10 17:20:50 2020"
},
"commit": "1e7e3e9b8a4b065240295efb2e6a9463a5e9edef",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Mon Jan 13 10:02:45 2020"
},
"subject": "Deprecate SetAllowCodeGenerationFromStringsCallback.",
"milestone": 81
},
{
"author": {
"name": "Shu-yu Guo",
"email": "syg@chromium.org",
"time": "Fri Jan 10 20:28:48 2020"
},
"commit": "1069eb3ca7fe8f978411b03fa14a8490b0af0a81",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Fri Jan 10 21:35:17 2020"
},
"subject": "[d8] Use message listener to print exceptions",
"milestone": 81
},
{
"author": {
"name": "Sigurd Schneider",
"email": "sigurds@chromium.org",
"time": "Thu Jan 09 13:08:17 2020"
},
"commit": "b05c5896a1e1ed6d47bd79bfe0d2a30c17367687",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Fri Jan 10 14:11:51 2020"
},
"subject": "[coverage] Report timestamp on coverage updates",
"milestone": 81
},
{
"author": {
"name": "Clemens Backes",
"email": "clemensb@chromium.org",
"time": "Mon Oct 21 15:39:21 2019"
},
"commit": "95aba36b52eecdec56752956a7960b916f986a39",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Wed Jan 08 13:54:45 2020"
},
"subject": "[API] Remove deprecated tasks API",
"milestone": 81
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Fri Jan 03 14:28:52 2020"
},
"commit": "ab723525b2a11644ce43fd846a58314948dbfb4a",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Tue Jan 07 16:40:46 2020"
},
"subject": "api: Forward TracedReference deprecation",
"milestone": 81
},
{
"author": {
"name": "Peter Marshall",
"email": "petermarshall@chromium.org",
"time": "Thu Dec 19 11:56:25 2019"
},
"commit": "e08436ce07c11eb1a43b2eb5065da1f6a1f89c6b",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Thu Dec 19 12:59:35 2019"
},
"subject": "[unwinder] Add a new API based on code pages for arm32 support",
"milestone": 81
},
{
"author": {
"name": "Sigurd Schneider",
"email": "sigurds@chromium.org",
"time": "Tue Dec 17 09:25:28 2019"
},
"commit": "bf8ef94cfe6c3e00981d2355f594e3fdb00df0da",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Wed Dec 18 10:18:58 2019"
},
"subject": "[heap-profiler] Expose 'globalObjectsAsRoots' via inspector interface",
"milestone": 81
},
{
"author": {
"name": "Peter Marshall",
"email": "petermarshall@chromium.org",
"time": "Mon Dec 16 16:30:20 2019"
},
"commit": "285e4d69de9da09b1f940a60447a51786180c0d3",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Tue Dec 17 08:05:20 2019"
},
"subject": "[unwinder] Add a vector-based code page mechanism for arm32",
"milestone": 81
},
{
"author": {
"name": "Yang Guo",
"email": "yangguo@chromium.org",
"time": "Fri Dec 13 09:02:02 2019"
},
"commit": "83786cb49d1e74470b0d910da19ccd13bb6b2047",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Fri Dec 13 10:57:44 2019"
},
"subject": "Delay setting up deserialized JSArrayBuffer",
"milestone": 81
},
{
"author": {
"name": "Thibaud Michaud",
"email": "thibaudm@chromium.org",
"time": "Tue Dec 10 14:11:22 2019"
},
"commit": "a68ee60ac3ff3ee58b7ee0f492eaa47af4b40243",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Tue Dec 10 18:29:30 2019"
},
"subject": "[wasm][debug] Set script URL from WasmStreaming",
"milestone": 81
},
{
"author": {
"name": "Michael Achenbach",
"email": "machenbach@chromium.org",
"time": "Mon Dec 09 12:10:18 2019"
},
"commit": "3ab75534e6bc641ad9cfdec091a085bad422c443",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Tue Dec 10 09:13:40 2019"
},
"subject": "[test] Remove v8-testing.h",
"milestone": 81
},
{
"author": {
"name": "Bartek Nowierski",
"email": "bartekn@chromium.org",
"time": "Mon Dec 09 13:14:20 2019"
},
"commit": "9645810552d5181c783cf14a2cce20ae5914f4d7",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Mon Dec 09 17:41:02 2019"
},
"subject": "Introduce and emit \"function calls in detached window\" use counters.",
"milestone": 81
},
{
"author": {
"name": "Michael Hablich",
"email": "hablich@chromium.org",
"time": "Thu Dec 05 13:52:56 2019"
},
"commit": "b7c67e0a0bd25e7837798fea4b9d2747250ea624",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Thu Dec 05 14:45:51 2019"
},
"subject": "Update V8 version after branch cut",
"milestone": 81
},
{
"author": {
"name": "Joyee Cheung",
"email": "joyee@igalia.com",
"time": "Wed Dec 04 19:02:02 2019"
},
"commit": "963ff849dfc3c390b8dc6abfb117ea8e80d870c9",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Wed Dec 04 20:13:34 2019"
},
"subject": "[class] implement inspector support for private instance methods",
"milestone": 81
}
]