Benchmark reportThe execution time (in milliseconds) are grouped by test file, test type and browser. For each case, the following values are computed:min <- [1st quartile -median -3rd quartile] ->max. The mean relative comparison is computed with 95% confidence. Results table| Test file | large_code_notebook | large_md_notebook |
|---|
| open | | | chromium | | | | actual | 564 <- [644 - 675 - 731] -> 814 | 799 <- [1321 - 1362 - 1401] -> 1599 | | expected | 562 <- [647 - 688 - 739] -> 1080 | 719 <- [1311 - 1365 - 1406] -> 1581 | | Mean relative change | -1.3% ± 2.7% | 2.2% ± 4.0% | | switch-from | | | chromium | | | | actual | 606 <- [754 - 780 - 801] -> 1015 | 363 <- [404 - 429 - 456] -> 576 | | expected | 643 <- [760 - 781 - 804] -> 986 | 362 <- [411 - 432 - 462] -> 578 | | Mean relative change | -0.5% ± 1.8% | -0.5% ± 2.6% | | switch-to | | | chromium | | | | actual | 1225 <- [1314 - 1330 - 1355] -> 1557 | 881 <- [924 - 940 - 966] -> 1090 | | expected | 1268 <- [1336 - 1357 - 1404] -> 1591 | 899 <- [936 - 952 - 981] -> 1155 | | Mean relative change | -2.5% ± 1.3% | -1.6% ± 1.1% | | close | | | chromium | | | | actual | 153 <- [168 - 178 - 186] -> 222 | 211 <- [227 - 237 - 254] -> 279 | | expected | 144 <- [169 - 177 - 189] -> 293 | 214 <- [232 - 241 - 262] -> 315 | | Mean relative change | -0.6% ± 2.8% | -2.6% ± 2.1% |
Changes are computed withexpected as reference. 
@jupyterlab/benchmarks@1.0.0 test:mocha mocha ./tests/
Waiting for localhost:8888 localhost:8888 is up Cell memory leaksCreate a code cellMemory change: +149 kBLeak detected: YesLeaking objects: | Object | # added | Retained size increase |
|---|
| ArraySearchMarker | 1 | +5 B | | ContentDeleted | 1 | +16 B | | ContentString | 1 | +69 B | | Detached Text | 1 | +76 B | | FocusTracker | 1 | +276 B | | ObservableList | 1 | +60 B | | OutputArea | 1 | +1.4 kB | | OutputAreaModel | 1 | +115 B | | Promise | 1 | +20 B | | PromiseDelegate | 1 | +128 B | | ResizeHandle | 1 | +47 B | | RestorablePool | 1 | +304 B | | UndoManager | 1 | +1.93 kB | | WidgetTracker | 1 | +976 B | | YArray | 1 | +164 B | | YCodeCell | 1 | +107 B | | YText | 1 | +281 B | | Detached DOMStringMap | 2 | +96 B | | Detached V8EventHandlerNonNull | 2 | +80 B | | Set | 2 | +1.21 kB | | YMap | 2 | +464 B | | StackItem | 3 | +1.32 kB | | ContentAny | 4 | +241 B | | ContentType | 4 | +64 B | | DeleteItem | 4 | +80 B | | DeleteSet | 6 | +988 B | | Detached HTMLCollection | 6 | +580 B | | EventHandler | 8 | +267 B | | ID | 10 | +320 B | | Item | 10 | +1.21 kB | | Detached DOMTokenList | 13 | +848 B | | Detached Attr | 14 | +1.12 kB | | Detached HTMLDivElement | 14 | +47 kB | | Map | 17 | +2.64 kB | | Signal | 19 | +319 B | | Detached V8EventListener | 263 | +23.4 kB | | Detached EventListener | 265 | +42.6 kB | | (closure) | 270 | +18.1 kB | | Detached InternalNode | 323 | +45.3 kB |
Leaking collections: Create a markdown cellMemory change: +211 kBLeak detected: YesLeaking objects: | Object | # added | Retained size increase |
|---|
| ActivityMonitor | 1 | +294 B | | ArraySearchMarker | 1 | +5 B | | AttachmentsModel | 1 | +193 B | | AttachmentsResolver | 1 | +14 B | | CodeCellModel | 1 | +359 B | | ContentString | 1 | +69 B | | Debouncer | 1 | +3.46 kB | | Detached HTMLAnchorElement | 1 | +324 B | | Detached HTMLButtonElement | 1 | +5.31 kB | | Detached HTMLHeadingElement | 1 | +1.08 kB | | Error | 1 | +3.02 kB | | MarkdownCell | 1 | +4.72 kB | | MarkdownCellModel | 1 | +237 B | | Poll | 1 | +3.43 kB | | RenderMimeRegistry | 1 | +227 B | | RenderedMarkdown | 1 | +66 B | | Transaction | 1 | +860 B | | TypeError | 1 | +306 B | | YArray | 1 | +164 B | | YArrayEvent | 1 | +357 B | | YCodeCell | 1 | +107 B | | YMarkdownCell | 1 | +45 B | | Detached CSSStyleDeclaration | 2 | +124 B | | Detached HTMLElement | 2 | +352 B | | Detached V8EventHandlerNonNull | 2 | +5.04 kB | | Promise | 2 | +3.06 kB | | PromiseDelegate | 2 | +3.27 kB | | UndoManager | 2 | +2.38 kB | | YText | 2 | +490 B | | Detached DOMStringMap | 3 | +140 B | | ObservableMap | 3 | +374 B | | StackItem | 3 | +1.33 kB | | DeleteItem | 4 | +80 B | | YMap | 4 | +872 B | | ContentAny | 6 | +498 B | | DeleteSet | 6 | +1 kB | | ContentType | 7 | +112 B | | Detached Text | 7 | +560 B | | Set | 8 | +1.72 kB | | Detached HTMLDivElement | 10 | +30.7 kB | | Detached DOMTokenList | 13 | +820 B | | EventHandler | 14 | +459 B | | ID | 14 | +448 B | | Item | 14 | +1.85 kB | | Detached HTMLCollection | 17 | +1.78 kB | | Map | 27 | +3.89 kB | | Signal | 28 | +722 B | | Detached V8EventListener | 130 | +10.9 kB | | Detached EventListener | 132 | +25.5 kB | | (closure) | 152 | +37.3 kB | | Detached InternalNode | 162 | +28.3 kB |
Leaking collections: | Type | Change | Preview | Size increased at |
|---|
| Array | +1 | [{signal, slot, thisArg}, ...] | Object.connecthttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10493:17 Signal.connecthttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10233:24 webpack://jupyterlab/packages/notebook/src/notebooktools.ts:226:33 invokeSlothttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10702:18 Object.emithttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10660:17 Signal.emithttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10259:17 webpack://jupyterlab/packages/notebook/src/tracker.ts:90:30 invokeSlothttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10702:18 Object.emithttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10660:17 | | Array | +1 | [db59720e-1a57-41bb-b7f3-81bfa68d4bb1, ...] | webpack://jupyterlab/packages/notebook/src/actions.tsx:2560:37 Array.forEach <anonymous> webpack://jupyterlab/packages/notebook/src/actions.tsx:2555:21 webpack://jupyterlab/packages/notebook/src/actions.tsx:355:12 webpack://jupyterlab/packages/notebook-extension/src/index.ts:2676:15 CommandRegistry.executehttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:5748:33 CommandRegistry._executeKeyBindinghttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:5906:14 CommandRegistry.processKeydownEventhttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:5846:18 JupyterLab.evtKeydownhttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:4660:23 | | Array | +1 | [{signal, slot, thisArg}, ...] | Object.connecthttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10493:17 Signal.connecthttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10233:24 webpack://jupyterlab/packages/cell-toolbar/src/celltoolbartracker.ts:121:37 invokeSlothttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10702:18 Object.emithttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10660:17 Signal.emithttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10259:17 webpack://jupyterlab/packages/notebook/src/widget.ts:1352:30 webpack://jupyterlab/packages/notebook/src/actions.tsx:427:28 webpack://jupyterlab/packages/notebook-extension/src/index.ts:2745:15 | | Array | +2 | [StackItem, ...] | UndoManager.afterTransactionHandlerhttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:5064:15 webpack://jupyterlab/node_modules/lib0/observable.js:73:62 Array.forEach <anonymous> webpack://jupyterlab/node_modules/lib0/observable.js:73:62 Array.<anonymous>http://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:4720:27 webpack://jupyterlab/node_modules/lib0/function.js:19:0 cleanupTransactionshttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:4722:62 transacthttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:4843:9 Doc.transacthttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:2050:5 | | Array | +14 | [Item, ...] | addStructhttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:4295:11 Item.integratehttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:11118:7 <unknown>http://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:6651:22 Array.forEach <anonymous> typeListInsertGenericsAfterhttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:6624:11 typeListInsertGenericshttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:6711:10 <unknown>http://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:7039:9 transacthttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:4829:14 YArray.inserthttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:7038:7 | | Set | +2 | Set((anonymous function), ...) | webpack://jupyterlab/node_modules/lib0/observable.js:30:56 Doc.onhttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:2209:11 new UndoManagerhttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:5084:14 YCodeCell.setUndoManagerhttp://localhost:8888/static/lab/vendors-node_modules_jupyter_ydoc_lib_index_js-node_modules_process_browser_js.a4c17770813817b2b11a.js:398:33 <unknown>http://localhost:8888/static/lab/vendors-node_modules_jupyter_ydoc_lib_index_js-node_modules_process_browser_js.a4c17770813817b2b11a.js:1589:15 Array.forEach <anonymous> YNotebook.insertCellshttp://localhost:8888/static/lab/vendors-node_modules_jupyter_ydoc_lib_index_js-node_modules_process_browser_js.a4c17770813817b2b11a.js:1588:16 YNotebook.insertCellhttp://localhost:8888/static/lab/vendors-node_modules_jupyter_ydoc_lib_index_js-node_modules_process_browser_js.a4c17770813817b2b11a.js:1569:21 webpack://jupyterlab/packages/notebook/src/actions.tsx:416:22 |
Create a raw cellMemory change: +149 kBLeak detected: YesLeaking objects: | Object | # added | Retained size increase |
|---|
| ArraySearchMarker | 1 | +5 B | | CodeCellModel | 1 | +359 B | | ContentString | 1 | +690 B | | Detached CSSStyleDeclaration | 1 | +56 B | | Detached V8EventHandlerNonNull | 1 | +40 B | | ObservableMap | 1 | +102 B | | TypeError | 1 | +301 B | | YArray | 1 | +164 B | | YCodeCell | 1 | +107 B | | YRawCell | 1 | +45 B | | Detached DOMStringMap | 2 | +88 B | | Set | 2 | +1.26 kB | | UndoManager | 2 | +2.38 kB | | YText | 2 | +480 B | | StackItem | 3 | +1.33 kB | | DeleteItem | 4 | +80 B | | YMap | 4 | +872 B | | Detached HTMLCollection | 5 | +464 B | | ContentAny | 6 | +568 B | | DeleteSet | 6 | +1 kB | | ContentType | 7 | +112 B | | Detached DOMTokenList | 9 | +528 B | | Detached HTMLDivElement | 9 | +22.5 kB | | Signal | 11 | +450 B | | EventHandler | 14 | +431 B | | ID | 14 | +448 B | | Item | 14 | +2.54 kB | | Map | 19 | +2.83 kB | | Object | 35 | +29.4 kB | | Detached V8EventListener | 130 | +10.9 kB | | Detached EventListener | 131 | +20.4 kB | | (closure) | 140 | +30.5 kB |
Leaking collections: | Type | Change | Preview | Size increased at |
|---|
| Array | +1 | [{signal, slot, thisArg}, ...] | Object.connecthttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10493:17 Signal.connecthttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10233:24 webpack://jupyterlab/packages/cell-toolbar/src/celltoolbartracker.ts:121:37 invokeSlothttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10702:18 Object.emithttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10660:17 Signal.emithttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10259:17 webpack://jupyterlab/packages/notebook/src/widget.ts:1352:30 webpack://jupyterlab/packages/notebook/src/actions.tsx:427:28 webpack://jupyterlab/packages/notebook-extension/src/index.ts:2745:15 | | Array | +1 | [{signal, slot, thisArg}, ...] | Object.connecthttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10493:17 Signal.connecthttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10233:24 webpack://jupyterlab/packages/notebook/src/notebooktools.ts:226:33 invokeSlothttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10702:18 Object.emithttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10660:17 Signal.emithttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10259:17 webpack://jupyterlab/packages/notebook/src/tracker.ts:90:30 invokeSlothttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10702:18 Object.emithttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:10660:17 | | Array | +1 | [8ae0227e-354c-4109-afaa-afa7294c9fb7, ...] | webpack://jupyterlab/packages/notebook/src/actions.tsx:2560:37 Array.forEach <anonymous> webpack://jupyterlab/packages/notebook/src/actions.tsx:2555:21 webpack://jupyterlab/packages/notebook/src/actions.tsx:355:12 webpack://jupyterlab/packages/notebook-extension/src/index.ts:2676:15 CommandRegistry.executehttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:5748:33 CommandRegistry._executeKeyBindinghttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:5906:14 CommandRegistry.processKeydownEventhttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:5846:18 JupyterLab.evtKeydownhttp://localhost:8888/static/lab/jlab_core.dad073511a4e0bb2542f.js:4660:23 | | Array | +2 | [StackItem, ...] | UndoManager.afterTransactionHandlerhttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:5064:15 webpack://jupyterlab/node_modules/lib0/observable.js:73:62 Array.forEach <anonymous> webpack://jupyterlab/node_modules/lib0/observable.js:73:62 Array.<anonymous>http://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:4720:27 webpack://jupyterlab/node_modules/lib0/function.js:19:0 cleanupTransactionshttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:4722:62 transacthttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:4843:9 Doc.transacthttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:2050:5 | | Array | +14 | [Item, ...] | addStructhttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:4295:11 Item.integratehttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:11118:7 <unknown>http://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:6651:22 Array.forEach <anonymous> typeListInsertGenericsAfterhttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:6624:11 typeListInsertGenericshttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:6711:10 <unknown>http://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:7039:9 transacthttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:4829:14 YArray.inserthttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:7038:7 | | Set | +2 | Set((anonymous function), ...) | webpack://jupyterlab/node_modules/lib0/observable.js:30:56 Doc.onhttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:2209:11 new UndoManagerhttp://localhost:8888/static/lab/vendors-node_modules_yjs_dist_yjs_mjs.7c22fc794e51ffbd0e42.js:5084:14 YCodeCell.setUndoManagerhttp://localhost:8888/static/lab/vendors-node_modules_jupyter_ydoc_lib_index_js-node_modules_process_browser_js.a4c17770813817b2b11a.js:398:33 <unknown>http://localhost:8888/static/lab/vendors-node_modules_jupyter_ydoc_lib_index_js-node_modules_process_browser_js.a4c17770813817b2b11a.js:1589:15 Array.forEach <anonymous> YNotebook.insertCellshttp://localhost:8888/static/lab/vendors-node_modules_jupyter_ydoc_lib_index_js-node_modules_process_browser_js.a4c17770813817b2b11a.js:1588:16 YNotebook.insertCellhttp://localhost:8888/static/lab/vendors-node_modules_jupyter_ydoc_lib_index_js-node_modules_process_browser_js.a4c17770813817b2b11a.js:1569:21 webpack://jupyterlab/packages/notebook/src/actions.tsx:416:22 |
✔ Adding a cell (234615ms) - Drag and drop a cellFile editor memory leaksCreate a fileMemory change: +210 kBLeak detected: YesLeaking objects: | Object | # added | Retained size increase |
|---|
| Detached HTMLUListElement | 1 | +3.44 kB | | Detached V8EventHandlerNonNull | 1 | +40 B | | VirtualElementPass | 1 | +46 B | | Detached ElementIntersectionObserverData | 2 | +144 B | | Detached HTMLButtonElement | 2 | +23.9 kB | | Detached SVGCircleElement | 2 | +1.12 kB | | HTMLDivElement | 2 | +2.67 kB | | LabIcon | 2 | +1.08 kB | | Detached CSSStyleDeclaration | 3 | +240 B | | Detached HTMLLIElement | 3 | +6.42 kB | | Detached NodeList | 3 | +204 B | | NavigationHistoryEntry | 3 | +720 B | | VirtualText | 3 | +106 B | | Detached SVGGElement | 4 | +3 kB | | VirtualElement | 4 | +2.49 kB | | Detached SVGAnimatedPreserveAspectRatio | 5 | +320 B | | Detached SVGAnimatedRect | 5 | +320 B | | Detached SVGPathElement | 5 | +1.81 kB | | Detached SVGSVGElement | 5 | +8.17 kB | | Detached HTMLSpanElement | 6 | +2.38 kB | | Detached DOMStringMap | 7 | +440 B | | Detached SVGAnimatedNumber | 7 | +448 B | | Detached Attr | 10 | +800 B | | Detached Text | 10 | +1.08 kB | | Detached HTMLCollection | 13 | +1.43 kB | | Detached DOMTokenList | 14 | +920 B | | Detached HTMLDivElement | 15 | +34.4 kB | | DOMRectReadOnly | 16 | +896 B | | Detached SVGAnimatedString | 16 | +896 B | | Detached SVGAnimatedTransformList | 16 | +1.02 kB | | Detached SVGAnimatedLength | 26 | +1.66 kB | | Array | 42 | +6.21 kB | | Detached V8EventListener | 130 | +10.9 kB | | Detached EventListener | 131 | +20.4 kB | | (closure) | 138 | +25.7 kB |
✔ Opening a text file (67182ms)Notebook memory leaksCreate a notebookMemory change: +31.6 kBLeak detected: YesLeaking objects: | Object | # added | Retained size increase |
|---|
| Detached HTMLUListElement | 1 | +2.47 kB | | Detached V8EventHandlerNonNull | 1 | +40 B | | VirtualElementPass | 1 | +55 B | | Detached ElementIntersectionObserverData | 2 | +144 B | | Detached HTMLButtonElement | 2 | +24.2 kB | | Detached SVGCircleElement | 2 | +1.12 kB | | HTMLDivElement | 2 | +241 B | | LabIcon | 2 | +85 B | | Detached CSSStyleDeclaration | 3 | +252 B | | Detached HTMLLIElement | 3 | +6.5 kB | | Detached NodeList | 3 | +192 B | | NavigationHistoryEntry | 3 | +720 B | | VirtualText | 3 | +110 B | | VirtualElement | 4 | +1.17 kB | | Detached SVGAnimatedPreserveAspectRatio | 5 | +320 B | | Detached SVGAnimatedRect | 5 | +320 B | | Detached SVGSVGElement | 5 | +9.48 kB | | Detached HTMLSpanElement | 6 | +3.24 kB | | Detached SVGGElement | 6 | +5.02 kB | | Detached SVGPathElement | 7 | +2.53 kB | | Detached SVGAnimatedNumber | 9 | +576 B | | Detached Attr | 10 | +800 B | | Detached Text | 10 | +884 B | | Detached HTMLCollection | 13 | +1.56 kB | | Detached DOMTokenList | 15 | +1.15 kB | | Detached HTMLDivElement | 15 | +34.2 kB | | Detached SVGAnimatedString | 20 | +1.12 kB | | Detached SVGAnimatedTransformList | 20 | +1.28 kB | | Detached SVGAnimatedLength | 26 | +1.66 kB | | Detached V8EventListener | 130 | +10.9 kB | | Detached EventListener | 131 | +20.4 kB | | (closure) | 138 | +38.6 kB |
✔ Opening a notebook (69715ms)3 passing (6m) 1 pending |
Uh oh!
There was an error while loading.Please reload this page.
References
Fixes#12889,fixes#14025,fixes#9765
Code changes
Changes to default trust status:
Signature computation stability fixes:
trustedmetadata is now removed from markdown/raw cells when changing cell type (f31af67) to prevent nbformat from doing this afterwards which led to different signature upon reloadVisual indicator fixes:
User-facing changes
Backwards-incompatible changes
None