jupyter - 由于 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 的扩展。
解决方案
推荐阅读
- matlab - Simulink:在仿真中更改参数
- java - 在 AWS S3 上检查上传是否成功
- c# - 使用 Azure 混合连接引发 504Gateway Time-out 异常
- c# - 具有依赖注入槽构造函数的 Azure Functions 找不到作业函数
- ansible - Ansible,根据变量名的模式匹配动态创建字典列表
- python - 身份验证插件 'mysql_native_password' Anaconda
- javascript - 如何通过 React Native 中的视图传递触摸但触发 onPress?
- r - 将大小不等的宽数据框重塑为长格式
- mysql - 如何从 Mysql 填充 Struct 类型映射
- flutter - 在颤动中缩放并显示来自url的图像