Logo von iX

Suche
Abonnieren

Tägliche Top-News bei WhatsApp, Facebook Messenger, Telegram & Insta

preisvergleich_weiss

Recherche in 1.508.171 Produkten

Oliver Diedrich 33

Chrome 61 kennt JavaScript-Module

Chrome 61 kennt JavaScript-Module

Chrome 61 setzt als erster Browser standardmäßig das mit ECMAScript 6 eingeführte Modulsystem um. Außerdem gibt es auf Android jetzt eine Share-Funktion für Webseiten.

Die aktuelle Chrome-Version 61 unterstützt den in ECMAScript 6 standardisierten Weg zur Implementierung von JavaScript-Modulen. Anstatt externen JavaScript-Code über

<script src="/path/to/script.js"></script>

direkt in die Webseite einzubinden, ist es jetzt möglich, den Code per

<script type="module">
import {printMessage} from '/path/to/script.js';
printMessage('ES6-Module');
</script
>

als Modul einzubinden.

Vorteile: Der Code bleibt besser gekapselt und der Browser kann beim Laden diverse Optimierungsstrategien anwenden, beispielsweise mehrere Module parallel laden. Außerdem lässt sich mit Modulen doppelter Code innerhalb einer Seite leicht vermeiden. JavaScript-Module sollten sich demnächst auch in Node.js verwenden lassen.

Chrome 61 mit JavaScript-Modulen
Vergrößern
Firefox kennt JavaScript-Module seit Version 54, versteckt sie allerdings auch in den aktuellen Nightlies noch hinter der standardmäßig ausgeschalteten Option dom.moduleScripts.enabled. Auch bei Microsofts Edge muss der Modulsupport in den experimentellen JavaScript-Einstellungen aktiviert werden. Safari beherrscht ES6-Module seit Version 10.1.

Die Android-Version von Chrome 61 enthält außerdem eine neue API, über die Websites die Standard-Teilen-Funktion von Android aufrufen können. Mit der Funktion navigator.share() entfällt die Notwendigkeit, selbst eine Teilen-Funktion für alle möglichen sozialen Netze, Messenger etc. implementieren zu müssen. (odi)

33 Kommentare

Themen:

Anzeige
  1. Angebliche Amazon-Rechnungen entpuppen sich als Phishing

    Angebliche Amazon-Rechnungen entpuppen sich als Phishing

    Eine derzeit massiv gepushte Spam-Welle nutzt einen raffinierten Trick, um Code auszuführen - und entpuppt sich dann doch als simpler Phishing-Versuch.

  2. Webentwicklung: Polymer wechselt von Bower zu npm und von HTML-Imports zu ES6-Modulen

    Webentwicklung: Polymer wechselt von Bower zu npm und von HTML-Imports zu ES6-Modulen

    Im Rahmen der in Kopenhagen tagenden Polymer Summit hat das Team hinter Googles JavaScript-Bibliothek zum Erstellen wiederverwendbarer Elemente wichtige Änderungen im nächsten Major Release vorgestellt.

  3. Programmiersprachen: Kotlin ermöglicht Multi-Plattform-Projekte

    Programmiersprachen: Kotlin ermöglicht Multi-Plattform-Projekte

    Mit der Freigabe der ersten Beta von Version 1.2 der Programmiersprache stellt IDE-Anbieter JetBrains größere Neuerungen wie die Option, Multiplattform-Projekte aufzusetzen, und einige Sprachneuerungen vor.

  4. JavaScript-Konkurrrent: Dart 1.21 bekommt generische Methoden

    Dart 1.21 bekommt generische Methoden

    Nachdem bisher lediglich Listen und ähnliche Klassen Generics verwenden durften, funktionieren sie nun zumindest syntaktisch auch bei Methoden als Parameter und Rückgabewert.

  1. Desktopanwendungen mit JavaScript entwickeln

    Desktopanwendungen mit JavaScript entwickeln

    JavaScript gilt als eierlegende Wollmilchsau unter den Programmiersprachen. Mittlerweile macht sie auch im Bereich der Desktopanwendungen eine gute Figur.

  2. Zukunft der Webentwicklung: Webkomponenten und Progressive Web Apps, Teil 1

    Zukunft der Webentwicklung: Webkomponenten und Progressive Web Apps, Teil 1

    Bei Webanwendungen ist ein Umbruch im Gange. Wer sich künftig den Quelltext einer Webseite ansieht, könnte von einem einzelnen my-app-Element im Body der Seite überrascht werden. Keine Spur des üblichen Sammelsuriums hunderter Divs und anderer Elemente.

  3. Single-Page-Anwendungen Framework-unabhängig entwickeln

    Single-Page-Anwendungen Framework-unabhängig entwickeln

    Beim Entwickeln einer Single-Page App (SPA) haben Programmierer die Qual der Wahl, wenn es um die geeignete Technik geht. Nicht immer ist ein Framework zwingend notwendig.

  1. Intel-Computer: BSI warnt vor Sicherheitslücke, Updates teils spät

    Intel-Chipsatz B150

    Auch das Bundesamt für Sicherheit in der Informationstechnik warnt vor dem Firmware-Risiko in vielen Desktop-PCs, Notebooks und Servern, aber manche Hersteller reagieren langsam.

  2. Endgültiges Aus für LiMux: Münchener Stadtrat setzt den Pinguin vor die Tür

    Endgtültiges Aus für Limux: Münchener Stadtrat setzt den Pinguin vor die Tür

    Microsoft kann nach 14 Jahren Auszeit in München wieder voll "fensterln". Mit der Mehrheit der großen Koalition hat der Stadtrat endgültig beschlossen, bis 2020 wieder auf Windows umzustellen und den Ausflug in die Linux-Welt zu beenden.

  3. Snowden warnt vor Big Data, Biometrie und dem iPhone X

    Snowden warnt vor Big Data, Biometrie und dem iPhone X

    Am Beispiel der Gesichtserkennung im neuen iPhone X illustriert der Whistleblower Edward Snowden die Gefahren, denen wir uns schon in naher Zukunft stellen müssen.

  4. Black Friday: Das Milliardengeschäft mit dem neuen Schnäppchentag

    Man rennt in Laden, dahinter weitere Käufer

    Er kommt ursprünglich aus den USA, wird aber auch in Deutschland immer beliebter: Der Schnäppchentag Black Friday und sein Online-Pendant Cyber Monday. Doch die Verbraucher sollten trotz vieler Sonderangebote einen kühlen Kopf bewahren.

Anzeige