Backport #308 to apply to 0.6
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript
- Ambito
- performance, tooling
Direzione di ricerca
Inizia esaminando le modifiche alle prestazioni in #308 e il confronto collegato 0.6.1-to-patch-0.6.1 sul fork. Applica il backport alla linea 0.6, quindi verifica le prestazioni della generazione di source-map rispetto alla regressione segnalata nella build di produzione. Il lavoro è completato quando il miglioramento è disponibile in una release 0.6.2.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Many libraries won't be upgrading to source-map 0.7 until Node 6 is out of the LTS schedule (example: https://github.com/webpack/webpack-sources/issues/34#issuecomment-423752839). That is still 5-6 months away.
When I upgraded my project from Node 8 to Node 10, I was surprised to see that the performance of source-map generation was significantly diminished. A webpack production build went from taking 4 minutes to 20 minutes, and all that extra time can be attributed to source-map generation. Thanks to this issue thread -- https://github.com/webpack-contrib/uglifyjs-webpack-plugin/issues/272#issuecomment-427206345 -- it looks like #308 fixes the issue. I'm hoping it's possible to take @marcins 's suggestion, backport this significant performance improvement, and release it as 0.6.2.
I've made the necessary changes to backport the performance improvements in #308 on my fork: https://github.com/mozilla/source-map/compare/0.6.1...benthemonkey:patch-0.6.1
With these changes I found that my production build time goes back to taking 4 minutes.
- Lingua principale
- JavaScript
- Stelle
- 3.7k
- Fork
- 373
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di mozilla/source-map
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
mozilla/source-map#530 ·
-
allow wasm to be bundledAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
mozilla/source-map#527 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
mozilla/source-map#524 · 6 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
mozilla/source-map#516 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
mozilla/source-map#510 · 1 reazione ·
Tutte le issue di mozilla/source-map
Issue simili
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
atlassian-labs/roving-office#25 ·
I maintainer di solito rispondono entro 1 giorno
-
area:ui bug effort:low incomplete model:light plan planner:gpt-6-1-sol
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue hacktoberfest size/small type/docs up-for-grabs
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
Redo-San/RedoSan-Authenticity#511 ·
I maintainer di solito rispondono entro 1 giorno
-
help wanted python v9 cert scope: curriculum
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
freeCodeCamp/freeCodeCamp#70604 ·
I maintainer di solito rispondono entro 1 giorno