3 件のコメント (3 件のコメント)0 件のリアクション (0 件のリアクション)0 人の担当者 (0 人の担当者)JavaScript3,324 件のフォーク (3,324 件のフォーク)batch import
good first issuetype - enhancement
Repository metrics
- Stars
- 11,758 個のスター (11,758 個のスター)
- PR merge metrics
- 平均マージ 15d 12h (平均マージ 15d 12h)30d で 23 merged PRs (30d で 23 merged PRs)
説明
Per the zip.js devs, Cesium is using an older build and it results in instantiating a new web worker for every file added to a ZIP (!!!), greatly slowing the process. This only showed up recently because the KML exporter is probably the first part of Cesium that needs to make ZIP files.
コントリビューターガイド
- 調査方針
- Investigate the current zip.js version used in Cesium by searching package.json or equivalent files. Refer to zip.js issue #139 (https://github.com/gildas lormeau/zip.js/issues/139) for the recommended version that fixes the excessive worker instantiation. Update the dependency version in the appropriate configuration file and verify that the KML exporter works correctly without performance degradation.
- 技術スタック
- javascript
- 領域
- performance
- Issue 種別
- パフォーマンス
- 前提条件
- Familiarity with npm or yarnUnderstanding of dependency updatesBasic knowledge of Cesium's build process