NativeScript / NativeScript/ios
npm package increased from 87.6 MB to 290 MB since v7 and introduction of multi-architecture support
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 150
- Forks
- 43
- Ø Merge
- 3 T. 10 Std.
- Gemergte PRs (30 T.)
- 22
Beschreibung
Comparing the npm packages for:
@nativescript/ios@7.0.3(first image; 87.6 MB for the whole folder)@nativescript/ios@8.3.3(second image; 290 MB for the whole folder)
... why has objc-metadata-generator gone from:
- a single 22.6 MB binary (x86_64), to;
- a 53.8 MB (arm64) and a 58.7 MB (x86_64) binary?
Shouldn't each binary both be closer to 22.6 MB? Has clang nearly tripled in size from v8.0.1 to v13.0.1?
Also XCFrameworks.zip has increased from 57.4 MB to 134.4 MB. This is closer to a tripling in size than a doubling. Have we not spotted something that's increasing the size dramatically?
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Vergleiche die Inhalte und Größen von @nativescript/ios@7.0.3 und @nativescript/ios@8.3.3 und konzentriere dich dabei auf die im Bericht erwähnten objc-metadata-generator-Binärdateien und XCFrameworks.zip. Ermittle, welche Änderung an der Paketierung oder der Multi-Architektur für die hinzugefügten Bytes verantwortlich ist, und überprüfe anschließend die korrigierte Paketgröße anhand des früheren Releases.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- ios, javascript
- Bereich
- build-system, mobile
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100