Skip to content

Commit

Permalink
feat(de): initial translation [2024-09-20]
Browse files Browse the repository at this point in the history
This is a machine translation (MT) from the English locale using
gpt-4o-2024-08-06 and the system prompt below, followed by a few
manual fixes to make the build succeed.

Base: https://github.com/mdn/content/tree/d4c050c653bb05faa1052ecc102b0419cb0a97ce/files/en-us

```md
You are tasked with translating MDN Web Docs content from English to German. Ensure that the translation is accurate, preserves technical terminology, and follows the rules provided below.

1. Format

   - The input is a Markdown file, preceded by YAML Frontmatter.
   - The output should be a Markdown file, preceded by YAML Frontmatter.
   - Return the raw output, without wrapping it in a Markdown code block.
   - Keep GFM alert syntax untranslated, such as `> [!NOTE]`, `> [!WARNING]`, and `> [!CALLOUT]`.

2. YAML Frontmatter:

   - The YAML frontmatter _keys_ must remain **untouched** and **not translated**.
   - Translate only the values for `title` and `short-title`.

3. Language:

   - Prefer formal language ("Sie") over informal language ("du").

4. Code blocks:

   - Do **not** translate code blocks, even if they contain comments or text within strings. These should be kept in their original language.

5. Macro calls:

   - MDN uses macros for dynamic content insertion. These macros must remain **unchanged** and not translated.
   - Macro calls start with `{{`, followed by the macro name, optional parameters, and end with `}}`.
   - Avoid invalid macro calls by ensuring curly braces, parentheses, and quotes are closed properly.

6. Technical terms and code snippets in text:

   - Keep technical terms like element names, attributes, and method names in **English**. Only translate the surrounding descriptive text.

7. Links and References:

   - Translate link descriptions, but keep the URLs and their structure intact.
   - Do not change the locale in URLs.

Translate the following Markdown content from **English** to **German** while adhering to the rules above.
```
  • Loading branch information
caugner committed Sep 25, 2024
1 parent 8bd29f0 commit b93c752
Show file tree
Hide file tree
Showing 12,710 changed files with 1,184,327 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
332 changes: 332 additions & 0 deletions files/de/games/anatomy/index.md

Large diffs are not rendered by default.

56 changes: 56 additions & 0 deletions files/de/games/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
title: Spieleentwicklung
slug: Games
l10n:
sourceCommit: b0d4232c133f19213742db2286d2c293ce71f674
---

{{GamesSidebar}}

Spielen ist eine der beliebtesten Computeraktivitäten. Ständig kommen neue Technologien hinzu, die es ermöglichen, bessere und leistungsstärkere Spiele zu entwickeln, die in jedem standardkonformen Webbrowser ausgeführt werden können.

## Entwickeln Sie Webspiele

Willkommen im MDN Spieleentwicklungszentrum! In diesem Bereich der Seite bieten wir Ressourcen für Webentwickler, die Spiele entwickeln möchten. Im Hauptmenü links finden Sie viele nützliche Tutorials und Technikartikel, also zögern Sie nicht, diese zu erforschen.

Wir haben auch einen Referenzbereich hinzugefügt, damit Sie leicht Informationen über alle gängigsten APIs finden können, die in der Spieleentwicklung verwendet werden.

> [!NOTE]
> Spiele im Web zu erstellen, basiert auf einer Reihe von Kerntechnologien im Web wie HTML, CSS und JavaScript. Der [Lernbereich](/de/docs/Learn) ist ein guter Ausgangspunkt, um mit den Grundlagen zu beginnen.
## Native Spiele ins Web portieren

Wenn Sie ein nativer Entwickler sind (zum Beispiel Spiele in C++ schreiben) und daran interessiert sind, wie Sie Ihre Spiele ins Web portieren können, sollten Sie mehr über unser [Emscripten](https://emscripten.org/index.html)-Tool erfahren – dies ist ein LLVM-zu-JavaScript-Compiler, der LLVM-Bytecode (z.B. generiert aus C/C++ mit Clang oder aus einer anderen Sprache) nimmt und in [asm.js](/de/docs/Games/Tools/asm.js) kompiliert, das im Web ausgeführt werden kann.

Um zu beginnen, sehen Sie sich folgende Ressourcen an:

- [Über Emscripten](https://emscripten.org/docs/introducing_emscripten/about_emscripten.html) für eine Einführung inklusive hochrangiger Details.
- [Download und Installation](https://emscripten.org/docs/getting_started/downloads.html) zur Installation der Toolchain.
- [Emscripten Tutorial](https://emscripten.org/docs/getting_started/Tutorial.html) für ein Tutorial, das Ihnen zeigt, wie Sie anfangen können.

## Beispiele

Für eine Liste von Webspiel-Beispielen siehe unsere Liste der [Tutorials](/de/docs/Games/Tutorials).

## Siehe auch

- [Build New Games](http://buildnewgames.com/)
- : Eine kollaborative Seite mit einer Vielzahl von Tutorials zur Spieleentwicklung im offenen Web. War in letzter Zeit nicht sehr aktiv, enthält aber dennoch einige schöne Ressourcen.
- [Creative JS](http://creativejs.com/)
- : Eine Sammlung beeindruckender JavaScript-Techniken und -Experimente, die nicht spezifisch für Spiele sind, aber dennoch hilfreich sind. War in letzter Zeit nicht sehr aktiv, enthält aber dennoch einige schöne Ressourcen.
- [Game Programming Patterns](https://gameprogrammingpatterns.com/)
- : Ein Online-Buch, geschrieben von Bob Nystrom, das Programmiermuster im Kontext der Spieleentwicklung diskutiert, um Spieleentwicklern zu helfen, effektiveren und effizienteren Code zu produzieren.
- [Gamedev.js Weekly](https://gamedevjsweekly.com/)
- : Wöchentlicher Newsletter über HTML-Spieleentwicklung, der jeden Freitag versendet wird. Beinhaltet die neuesten Artikel, Tutorials, Werkzeuge und Ressourcen.
- [HTML5 Game Engine](https://html5gameengine.com/)
- : Liste der beliebtesten HTML-Spiele-Frameworks mit Bewertungen, Funktionen und Beispielen.
- [Tuts+ Game Development](https://gamedevelopment.tutsplus.com/)
- : Tutorials und Artikel über Spieleentwicklung im Allgemeinen.
- [HTML5 Gamedev Starter](https://html5devstarter.enclavegames.com/)
- : Starter für neue Spieleentwickler, eine kuratierte Liste von Links zu verschiedenen nützlichen Ressourcen im Web.
- [js13kGames](https://js13kgames.com/)
- : JavaScript-Coding-Wettbewerb für HTML-Spieleentwickler mit einer Dateigrößenbeschränkung von 13 Kilobytes. Alle eingereichten Spiele sind in lesbarer Form auf GitHub verfügbar.
- [Mozilla Hacks Blog](https://hacks.mozilla.org/category/games/)
- : Spiele-Kategorie im Mozilla Hacks Blog mit interessanten Artikeln zur Spieleentwicklung.
- [Spieleabschnitt auf wiki.mozilla.org](https://wiki.mozilla.org/Platform/Games)
- : Eine Wiki-Seite mit Informationen über Mozillas Beteiligung an Plattform-Spielen.
128 changes: 128 additions & 0 deletions files/de/games/introduction/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
---
title: Einführung in die Spieleentwicklung für das Web
slug: Games/Introduction
l10n:
sourceCommit: e72890bafe775a38620def9a74beda8cf9c47411
---

{{GamesSidebar}}

Das moderne Web hat sich schnell zu einer tragfähigen Plattform entwickelt, nicht nur um beeindruckende, hochwertige Spiele zu erstellen, sondern auch um jene Spiele zu verbreiten.

Die Vielfalt der Spiele, die erstellt werden können, ist mit Desktop- und nativen Betriebssystem-Pendants vergleichbar. Mit modernen Webtechnologien und einem aktuellen Browser ist es möglich, beeindruckende, erstklassige Spiele für das Web zu entwickeln. Dabei geht es nicht nur um einfache Kartenspiele oder Mehrspieler-Socialgames, die früher mit Flash® umgesetzt wurden. Es handelt sich um 3D-Action-Shooter, RPGs und mehr. Dank massiver Leistungssteigerungen in der [JavaScript](/de/docs/Web/JavaScript) Just-in-Time-Compiler-Technologie und neuer APIs können Sie Spiele entwickeln, die im Browser (oder auf [HTML5](/de/docs/Glossary/HTML5)-fähigen Geräten) ohne Kompromisse laufen.

## Die HTML-Spielplattform

Sie können das Web tatsächlich als bessere Zielplattform für Ihr Spiel betrachten. Wie wir gerne sagen: "Das Web ist die Plattform." Lassen Sie uns einen Blick auf das Herzstück der Webplattform werfen:

<table class="no-markdown standard-table">
<thead>
<tr>
<th scope="col">Funktion</th>
<th scope="col">Technologie</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Audio</strong></td>
<td><a href="/de/docs/Web/API/Web_Audio_API">Web Audio API</a></td>
</tr>
<tr>
<td><strong>Grafik</strong></td>
<td>
<a href="/de/docs/Web/API/WebGL_API">WebGL</a> (<a
href="https://www.khronos.org/opengles/"
>OpenGL ES</a
>
2.0)
</td>
</tr>
<tr>
<td><strong>Eingabe</strong></td>
<td>
<a href="/de/docs/Web/API/Touch_events">Touch-Ereignisse</a>,
<a href="/de/docs/Web/API/Gamepad_API/Using_the_Gamepad_API"
>Gamepad API</a
>, Gerätesensoren, <a href="/de/docs/Web/API/WebRTC_API">WebRTC</a>,
<a href="/de/docs/Web/API/Fullscreen_API">Full Screen API</a>,
<a href="/de/docs/Web/API/Pointer_Lock_API">Pointer Lock API</a>
</td>
</tr>
<tr>
<td><strong>Sprache</strong></td>
<td>
<a href="/de/docs/Web/JavaScript">JavaScript</a> (oder C/C++ mit
<a href="https://github.com/emscripten-core/emscripten/wiki">Emscripten</a> zu
JavaScript kompiliert)
</td>
</tr>
<tr>
<td><strong>Netzwerk</strong></td>
<td>
<a href="/de/docs/Web/API/WebRTC_API">WebRTC</a> und/oder
<a href="/de/docs/Web/API/WebSockets_API">WebSockets</a>
</td>
</tr>
<tr>
<td><strong>Speicherung</strong></td>
<td>
<a href="/de/docs/Web/API/IndexedDB_API">IndexedDB</a> oder die "Cloud"
</td>
</tr>
<tr>
<td><strong>Web</strong></td>
<td>
<a href="/de/docs/Web/HTML">HTML</a>,
<a href="/de/docs/Web/CSS">CSS</a>,
<a href="/de/docs/Web/SVG">SVG</a> (und vieles mehr!)
</td>
</tr>
</tbody>
</table>

## Der Geschäftsvorteil

Als Spieleentwickler, egal ob Sie eine einzelne Person oder ein großes Spielestudio sind, möchten Sie wissen, warum es sinnvoll ist, das Web für Ihr nächstes Spielprojekt ins Visier zu nehmen. Schauen wir uns an, wie das Web Ihnen helfen kann.

1. Die Reichweite des Webs ist enorm; es ist überall. Spiele, die mit HTML entwickelt wurden, funktionieren auf Smartphones, Tablets, PCs und Smart-TVs.
2. Marketing und Auffindbarkeit werden verbessert. Sie sind nicht darauf beschränkt, Ihre App in einem fremden App-Store zu bewerben. Stattdessen können Sie Ihr Spiel im gesamten Web sowie in anderen Medien werben und die inhärente Verlinkbarkeit und Teilbarkeit des Webs nutzen, um neue Kunden zu erreichen.
3. Sie haben die Kontrolle, wo es wichtig ist: Zahlungen. Sie müssen nicht 30 % Ihrer Einnahmen an jemand anderen abgeben, nur weil Ihr Spiel in deren Ökosystem ist. Stattdessen können Sie verlangen, was Sie möchten, und jeden Zahlungsdienstleister verwenden, den Sie bevorzugen.
4. Nochmals mit mehr Kontrolle können Sie Ihr Spiel aktualisieren, wann immer Sie möchten. Keine atemlose Warterei auf die Freigabe, während jemand innerhalb eines anderen Unternehmens entscheidet, ob Ihr kritischer Bugfix heute oder morgen veröffentlicht wird.
5. Kontrollieren Sie Ihre Analytik! Anstatt sich darauf zu verlassen, dass jemand anderes alle Entscheidungen darüber trifft, welche Analysen Sie benötigen, können Sie Ihre eigenen erheben – oder den Dritten auswählen, den Sie am besten finden –, um Informationen über Ihre Verkäufe und die Reichweite Ihres Spiels zu sammeln.
6. Sie können die Kundenbeziehung auf Ihre Weise enger verwalten. Kein Filtern von Kundenfeedbacks mehr durch die begrenzten Mechanismen eines App-Stores. Engagieren Sie sich mit Ihren Kunden auf Ihre Weise, ohne Zwischenhändler.
7. Ihre Spieler können Ihr Spiel überall und jederzeit spielen. Da das Web allgegenwärtig ist, können Ihre Kunden den Status ihres Spiels auf ihren Handys, Tablets, Laptops zu Hause, Arbeitsdesktops oder irgendetwas anderem überprüfen.

## Webtechnologien für Spieleentwickler

Für die Technikinteressierten, schauen wir uns die APIs an, die das Web speziell für Spieleentwickler bietet. Hier eine ausführliche Liste, um Ihnen einen Eindruck davon zu geben, was das Web für Sie tun kann:

- [Fetch API](/de/docs/Web/API/Fetch_API)
- : Senden und empfangen Sie jede Art von Daten, die Sie von einem Webserver benötigen, wie das Herunterladen neuer Spielebenen und Grafiken oder das Übertragen von nicht in Echtzeit spielbezogenen Statusinformationen hin und her.
- [Full Screen API](/de/docs/Web/API/Fullscreen_API)
- : Diese einfache API ermöglicht es Ihrem Spiel, den gesamten Bildschirm zu übernehmen und den Spieler so in Aktion zu versetzen.
- [Gamepad API](/de/docs/Web/API/Gamepad_API/Using_the_Gamepad_API)
- : Wenn Sie möchten, dass Ihre Benutzer Gamepads oder andere Steuerungen verwenden können, um Ihr Spiel zu bedienen, benötigen Sie diese API.
- [HTML](/de/docs/Web/HTML) und [CSS](/de/docs/Web/CSS)
- : Zusammen ermöglichen Ihnen diese beiden Technologien, das Benutzerinterface Ihres Spiels zu bauen, zu gestalten und zu layouten. Teil von HTML ist das {{HTMLElement("canvas")}} Element, das eine Möglichkeit bietet, 2D-Grafiken zu erstellen.
- [HTML Audio](/de/docs/Web/HTML/Element/audio)
- : Das {{HTMLElement("audio")}} Element ermöglicht es Ihnen, einfach einfache Soundeffekte und Musik abzuspielen. Wenn Ihre Bedürfnisse umfänglicher sind, schauen Sie sich die [Web Audio API](/de/docs/Web/API/Web_Audio_API) für echte Audiobearbeitungskraft an!
- [IndexedDB](/de/docs/Web/API/IndexedDB_API)
- : Eine leistungsstarke Datenbank-API, um Benutzerdaten auf ihrem eigenen Computer oder Gerät zu speichern. Eine großartige Möglichkeit, den Spielstatus und andere Informationen lokal zu speichern, sodass sie nicht jedes Mal heruntergeladen werden müssen, wenn sie benötigt werden. Ebenfalls nützlich, um Ihr Spiel spielbar zu machen, auch wenn der Benutzer nicht mit dem Web verbunden ist (wie etwa, wenn er stundenlang in einem Flugzeug festsitzt).
- [JavaScript](/de/docs/Web/JavaScript)
- : JavaScript, die auf dem Web genutzte Programmiersprache, ist in modernen Browsern sehr schnell und wird immer schneller. Nutzen Sie dessen Leistung, um den Code für Ihr Spiel zu schreiben, oder erwägen Sie Technologien wie [Emscripten](https://github.com/emscripten-core/emscripten/wiki) oder [Asm.js](http://asmjs.org/spec/latest/), um Ihre bestehenden Spiele einfach zu portieren.
- [Pointer Lock API](/de/docs/Web/API/Pointer_Lock_API)
- : Die Pointer Lock API ermöglicht es Ihnen, die Maus oder ein anderes Zeigegerät innerhalb der Oberfläche Ihres Spiels zu sperren, sodass Sie statt der absoluten Cursorpositionierung Koordinatenänderungen erhalten, die Ihnen genauere Messungen darüber geben, was der Benutzer tut, und verhindern, dass Benutzer ihre Eingaben unabsichtlich woanders hin senden und dadurch wichtige Aktion verpassen.
- [SVG](/de/docs/Web/SVG) (Scalable Vector Graphics)
- : Ermöglicht Ihnen, Vektorgrafiken zu erstellen, die sich nahtlos skalieren, unabhängig von der Größe oder Auflösung des Displays des Benutzers.
- [Typed Arrays](/de/docs/Web/JavaScript/Guide/Typed_arrays)
- : JavaScript Typed Arrays geben Ihnen Zugriff auf rohe Binärdaten innerhalb von JavaScript; dies ermöglicht Ihnen die Manipulation von GL-Texturen, Spieldaten oder allem anderen, selbst wenn es nicht im nativen JavaScript-Format vorliegt.
- [Web Audio API](/de/docs/Web/API/Web_Audio_API)
- : Diese API zur Steuerung der Wiedergabe, Synthese und Manipulation von Audio aus JavaScript-Code ermöglicht es Ihnen, großartige Soundeffekte zu erzeugen sowie Musik in Echtzeit abzuspielen und zu manipulieren.
- [WebGL](/de/docs/Web/API/WebGL_API)
- : Ermöglicht es Ihnen, hochleistungsfähige, hardwarebeschleunigte 3D- (und 2D-)Grafiken aus Webinhalten zu erstellen. Dies ist eine im Web unterstützte Implementierung von [OpenGL ES](https://www.khronos.org/opengles/) 2.0.
- [WebRTC](/de/docs/Web/API/WebRTC_API)
- : Die API für Echtzeitkommunikation (WebRTC) gibt Ihnen die Möglichkeit, Audio- und Videodaten zu steuern, einschließlich der Telekonferenz und der Übertragung anderer Anwendungsdaten zwischen zwei Benutzern hin und her. Möchten Sie, dass Ihre Spieler während des Monsterwütens miteinander sprechen können? Dies ist die API für Sie.
- [WebSockets](/de/docs/Web/API/WebSockets_API)
- : Die WebSocket API ermöglicht es Ihnen, Ihre App oder Ihre Website mit einem Server zu verbinden, um Daten in Echtzeit hin und her zu übertragen. Perfekt für Multiplayer-Gaming-Aktionen, Chat-Dienste und Ähnliches.
- [Web Workers](/de/docs/Web/API/Web_Workers_API/Using_web_workers)
- : Web Workers geben Ihnen die Möglichkeit, Hintergrund-Threads mit eigenem JavaScript-Code zu starten, um die Vorteile moderner, mehrkerniger Prozessoren zu nutzen.
118 changes: 118 additions & 0 deletions files/de/games/introduction_to_html5_game_development/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
---
title: Einführung in die HTML-Spielentwicklung
slug: Games/Introduction_to_HTML5_Game_Development
l10n:
sourceCommit: e72890bafe775a38620def9a74beda8cf9c47411
---

{{GamesSidebar}}

## Vorteile

1. Spiele, die mit HTML erstellt wurden, funktionieren auf Smartphones, Tablets, PCs und Smart-TVs.
2. Werben und bewerben Sie Ihr Spiel im gesamten Web sowie in anderen Medien.
3. Zahlungen. Verlangen Sie, was Sie möchten, und verwenden Sie jeden beliebigen Zahlungsdienst.
4. Aktualisieren Sie Ihr Spiel wann immer Sie möchten.
5. Sammeln Sie Ihre eigenen Analysen!
6. Verbinden Sie sich enger mit Ihren Kunden.
7. Spieler können das Spiel überall und jederzeit spielen.

## Webtechnologien

<table class="no-markdown standard-table">
<caption>Webtechnologien in der Spieleentwicklung und ihre Funktion</caption>
<thead>
<tr>
<th scope="col"><strong>Funktion</strong></th>
<th scope="col"><strong>Technologie</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Audio</strong></td>
<td><a href="/de/docs/Web/API/Web_Audio_API">Web Audio API</a></td>
</tr>
<tr>
<td><strong>Grafik</strong></td>
<td>
<a href="/de/docs/Web/API/WebGL_API">WebGL</a> (<a
href="https://www.khronos.org/opengles/"
>OpenGL ES</a
>
2.0)
</td>
</tr>
<tr>
<td><strong>Eingabe</strong></td>
<td>
<a href="/de/docs/Web/API/Touch_events">Touch events</a>,
<a href="/de/docs/Web/API/Gamepad_API/Using_the_Gamepad_API"
>Gamepad API</a
>, Gerätesensoren, <a href="/de/docs/Web/API/WebRTC_API">WebRTC</a>,
<a href="/de/docs/Web/API/Fullscreen_API">Full Screen API</a>,
<a href="/de/docs/Web/API/Pointer_Lock_API">Pointer Lock API</a>
</td>
</tr>
<tr>
<td><strong>Sprache</strong></td>
<td>
<a href="/de/docs/Web/JavaScript">JavaScript</a> (oder C/C++ mit
<a href="https://github.com/emscripten-core/emscripten/wiki">Emscripten</a> zu
JavaScript kompilieren)
</td>
</tr>
<tr>
<td><strong>Netzwerk</strong></td>
<td>
<a href="/de/docs/Web/API/WebRTC_API">WebRTC</a> und/oder
<a href="/de/docs/Web/API/WebSockets_API">WebSockets</a>
</td>
</tr>
<tr>
<td><strong>Speicherung</strong></td>
<td>
<a href="/de/docs/Web/API/IndexedDB_API">IndexedDB</a> oder die "Cloud"
</td>
</tr>
<tr>
<td><strong>Web</strong></td>
<td>
<a href="/de/docs/Web/HTML">HTML</a>,
<a href="/de/docs/Web/CSS">CSS</a>,
<a href="/de/docs/Web/SVG">SVG</a> (und vieles mehr!)
</td>
</tr>
</tbody>
</table>

- [Fetch API](/de/docs/Web/API/Fetch_API)
- : Senden und Empfangen jeglicher Art von Daten von einem Webserver, wie das Herunterladen neuer Spielebenen und Grafiken oder das Übertragen von nicht-zeitkritischen Spielstatusinformationen hin und her.
- [Full Screen API](/de/docs/Web/API/Fullscreen_API)
- : Vollbildspielmodus.
- [Gamepad API](/de/docs/Web/API/Gamepad_API/Using_the_Gamepad_API)
- : Verwendung von Gamepads oder anderen Spielsteuerungen.
- [HTML](/de/docs/Web/HTML) und [CSS](/de/docs/Web/CSS)
- : Erstellen, gestalten und gestalten Sie die Benutzeroberfläche Ihres Spiels.
- [HTML audio](/de/docs/Web/HTML/Element/audio)
- : Einfaches Abspielen von Soundeffekten und Musik.
- [IndexedDB](/de/docs/Web/API/IndexedDB_API)
- : Speichern von Benutzerdaten auf ihrem eigenen Computer oder Gerät.
- [JavaScript](/de/docs/Web/JavaScript)
- : Schnelle Web-Programmiersprache zur Erstellung des Codes für Ihr Spiel.
Zum einfachen Portieren Ihrer bestehenden Spiele [Emscripten](https://github.com/emscripten-core/emscripten/wiki) oder [Asm.js](http://asmjs.org/spec/latest/)
- [Pointer Lock API](/de/docs/Web/API/Pointer_Lock_API)
- : Sperren der Maus oder eines anderen Zeigegeräts innerhalb der Benutzeroberfläche Ihres Spiels.
- [SVG](/de/docs/Web/SVG) (Scalable Vector Graphics)
- : Erstellen Sie Vektorgrafiken, die unabhängig von der Größe oder Auflösung des Benutzerdisplays reibungslos skalieren.
- [Typed Arrays](/de/docs/Web/JavaScript/Guide/Typed_arrays)
- : Zugriff auf rohe Binärdaten innerhalb von JavaScript; Manipulieren von GL-Texturen, Spieldaten oder anderen Daten.
- [Web Audio API](/de/docs/Web/API/Web_Audio_API)
- : Steuerung der Wiedergabe, Synthese und Manipulation von Audio in Echtzeit.
- [WebGL](/de/docs/Web/API/WebGL_API)
- : Erstellen Sie leistungsstarke, hardware-beschleunigte 3D- (und 2D-) Grafiken. [OpenGL ES](https://www.khronos.org/opengles/) 2.0.
- [WebRTC](/de/docs/Web/API/WebRTC_API)
- : Echtzeitkommunikation zur Steuerung von Audio- und Videodaten, einschließlich Telefonkonferenzen und Übertragung anderer Anwendungsdaten zwischen zwei Benutzern wie Chat.
- [WebSockets](/de/docs/Web/API/WebSockets_API)
- : Verbinden Sie Ihre App oder Website mit einem Server, um Daten in Echtzeit hin und her zu übertragen. Perfekt für Multiplayer-Spielaktionen, Chat-Dienste und so weiter.
- [Web Workers](/de/docs/Web/API/Web_Workers_API/Using_web_workers)
- : Starten von Hintergrundthreads, die ihren eigenen JavaScript-Code für Mehrkern-Prozessoren ausführen.
Loading

0 comments on commit b93c752

Please sign in to comment.