PartialExecuter

WebAssembly-Größe reduzieren

Quelle: Foto: leaningtech.com
04.04.2022
Partial Executer ist ein neuer LLVM-Optimierungsdurchlauf, der eine Interpreter-ähnliche Engine verwendet, um zu beweisen, dass ein Teil des Codes nie ausgeführt wird, so dass es sicher ist, ihn zu eliminieren.
LLVM (früher Low Level Virtual Machine) ist eine modulare Compiler-Unterbau-Architektur mit einem virtuellen Befehlssatz, einer virtuellen Maschine, die einen Hauptprozessor virtualisiert, und einem übergreifend optimierenden Übersetzungskonzept (mehr dazu bei Wikipedia).
Als eines der Hauptmerkmale des LLVM-Frameworks gilt die große Menge an ausgefeilten Optimierungen. Trotzdem bleibt das Problem der Reduzierung der Codegröße. Dieser Beitrag auf Learningtech.com zeigt anhand eines Beispiels mit dem Compiler Cheerp, der C++ entgegenimmt und daraus WebAssembly (.wasm) und JavaScript (.js) macht, wie sich die Codegröße verringern lässt.

Autor(in)

Das könnte sie auch interessieren
Cloud-PBX
Nfon und die Deutsche Telefon Standard wachsen zusammen
Nutanix
Finanzdienstleister setzen künftig vermehrt auf Hybrid Multicloud
Künstliche Intelligenz
GitHub Copilot vereinfacht Schreiben von Pull-Request-Beschreibungen
Firmenkundensparte
„T Business“ neue GK-Marke der Deutschen Telekom
Mehr News?
Besuchen Sie unsere Seite ...
https://www.com-magazin.de
nach oben