首页 > 解决方案 > 由于 codemirror,Jupyter lab v1.2.x 对大型笔记本强制回流

问题描述

我正在尝试提高 jupyter 实验室笔记本加载时间的性能。这个奇怪的加载时间的主要原因是由 codemirror updateHeightByViewport 和 updateGutterPosition 引起的强制回流。

有什么建议可以解决这个问题吗?

任何关键的观察结果是,如果我们使用开箱即用的 jupyter lab 似乎不会发生这个错误,但是当我们在 react 应用程序中使用 codemirror 扩展实例化 jupyter lab 时,就会发生这种情况。任何解决此问题的建议将不胜感激,非常感谢。

更新:-找到解决方案

https://jupyterlab-benchmarks.readthedocs.io/en/latest/fixes/implementations.html Jupyter Notebook 2.2.x 有一堆 PR 来解决这个问题。

对我来说,我将修补 jupyter 2.2.x 的扩展。

标签: jupyterjupyter-labcodemirror

解决方案


推荐阅读