Und die Antwort auf diese Frage lautet „nein“. Denn bei Igaro App handelt es sich um ein Web-App-Framework – oder auch Single-Page-Application (SPA)-Framework –, das sich von bekannten Webstandards abhebt. Igaro App nutzt beispielsweise weder HTML noch einen Model View Controller. Um die Performance zu verbessern, vermeidet das Framework DOM-Query-Selector-Methoden und hat deswegen auch keine Template-Engine. Stattdessen nutzt es Pfade zum Erstellen von Webseiten und Standard-CSS für Styling und Layout.
Features von Igaro App
Das SPA-Framework ist in reinem JavaScript ES5/6 geschrieben und zielt darauf ab, andere Architekturlösungen in puncto Performance zu übertreffen. Laut Entwickler Andrew Charnley soll Igaro App sogar schneller als AngularJS sein. Das Rendering und Management einer Webseite läuft clientseitig, die Server stellen lediglich Daten bereit. Außerdem soll Igaro App neben verbessertem Fehler-Management und Recovery auch keinerlei Dependencies aufweisen. Nutzer finden eine Lazy-Loading-Architektur, die CommonJS-Module nutzt, sowie verschiedene Widgets zum leichteren Start mit Igaro App vor.
Igaro App is NOT yet another framework that plugs into your HTML. It’s a completely different approach that offers potentially the highest performance of any web-app framework out there.
Um Elemente zu erstellen, bietet Igaro App ein DOM-Element-Creation-API. Zudem verfügt das Tool über Features zum Two-Way Parent-Child-Event-Management und Dependency-Tracking. Möglich wird das mit der bless
-Methode. Des Weiteren ist das SPA-Framework komplett asynchron und greift aus diesem Grund auf Promises zurück. Die Produktwebseite basiert komplett auf Igaro App selbst: Klickt man auf die geschweifte Klammer, öffnet sich ein neuer Tab mit dem verwendeten JavaScript-Code.
Alle Informationen zum SPA-Framework finden sich auf GitHub sowie in der Dokumentation auf der Projektwebsite. Dort steht Igaro App auch als Repo zur Verfügung.
Name | Igaro App |
---|---|
Hersteller | Andrew Charnley |
Projektwebsite | http://app.igaro.com/ |
GitHub | https://github.com/igaro/app |
Webperformance und Page Speed 2021
mit Sven Wolfermann (maddesigns)
UX Design: Kitsch – du willst es doch auch!
mit Lutz Schmitt (Lutz Schmitt Design & Consulting)
SEO loves PR: Wie zwei Disziplinen gemeinsam erfolgreich sein können
mit Anne Kiefer (sexeedo GmbH)
Aufmacherbild: Flying Businessman Cartoon Graphic Design for Business Growth and Start up Isolated on Blue Green Background von Shutterstock / Urheberrecht: microvector