WEBVTT

00:00:00.006 --> 00:00:02.306
Hallo Leute.

00:00:02.306 --> 00:00:07.840
[FOREIGN]
Mein Name ist David.

00:00:09.080 --> 00:00:10.290
Ich bin David Catuhe.

00:00:10.290 --> 00:00:15.870
Ich arbeite für Microsoft DX,
und mein Schwerpunkt liegt auf

00:00:15.870 --> 00:00:20.650
die offene Webstandards und
Selbstverständlich für Microsoft Edge.

00:00:20.650 --> 00:00:23.520
Ich werde, die alle
in dieser Sitzung

00:00:23.520 --> 00:00:27.640
Damit Microsoft Spot nicht sagen, auf
und nur so sagen Microsoft Edge

00:00:27.640 --> 00:00:29.750
Bitte etwas Geduld.

00:00:29.750 --> 00:00:31.070
Ich bin hier mit David.

00:00:31.070 --> 00:00:32.320
>> Hello.
Also, ich mache

00:00:32.320 --> 00:00:34.020
mehr über die gleichen Funktionen und

00:00:34.020 --> 00:00:37.300
Ich arbeite als Senior Program
Manager auf das gleiche Material.

00:00:37.300 --> 00:00:40.970
>> Ja, wird heute
Stellen Sie den inneren Kern

00:00:40.970 --> 00:00:42.830
der Microsoft Edge.

00:00:42.830 --> 00:00:45.990
Und es meistens versuchen
konzentrieren Sie sich auf die neuen Funktionen

00:00:45.990 --> 00:00:47.590
wir darauf hinzugefügt.

00:00:47.590 --> 00:00:51.600
Und wir nur tun möchten.
eine kleine Einführung vor,

00:00:51.600 --> 00:00:53.960
Warum einen neuen Browser erklären?

00:00:55.210 --> 00:00:56.455
Was steckt in?

00:00:56.455 --> 00:00:59.185
Und dann gehen wir etwas tun.

00:00:59.185 --> 00:01:00.185
>> Und eine Menge von Demos.

00:01:00.185 --> 00:01:03.455
>> Ja, also bitte
Senden Sie eine Bewertung.

00:01:03.455 --> 00:01:05.125
Es gibt einige Preise zu gewinnen.

00:01:05.125 --> 00:01:06.725
Verwenden Sie nur den QR-Code hier.

00:01:06.725 --> 00:01:09.435
Ich denke, Sie mit verwendet werden.

00:01:10.435 --> 00:01:13.700
Damit die Agenda, drei Teilen
Warum ein neues Modul?

00:01:13.700 --> 00:01:17.400
Dann, was moderne web
"Interoperabilität": heute, und

00:01:17.400 --> 00:01:20.267
offensichtlich konzentrieren wir uns dann
auf Features und Code.

00:01:21.540 --> 00:01:23.230
Nur einer Schnellumfrage.

00:01:23.230 --> 00:01:25.090
Wer ist ein Web-Entwickler?

00:01:26.530 --> 00:01:27.670
Ich liebe Euch.

00:01:27.670 --> 00:01:29.830
Ich liebe die Benutzer natürlich auch.

00:01:29.830 --> 00:01:33.310
[LACHEN] Jedoch
Das ist eine große Gruppe von Leuten, und

00:01:33.310 --> 00:01:35.910
Ich erinnere mich das letzte Jahr,
Wenn wir diese Frage gestellt,

00:01:35.910 --> 00:01:40.830
Vielleicht war es 20 % des Raums,
und ich denke, dass es jetzt 50 ist.

00:01:40.830 --> 00:01:42.380
Das ist eine gute Bewertung.

00:01:42.380 --> 00:01:43.690
Also zuerst Fragen.

00:01:43.690 --> 00:01:44.880
Warum ein neues Modul zu erstellen?

00:01:44.880 --> 00:01:46.780
Daher erstellen Sie einen neuen Browser?

00:01:46.780 --> 00:01:50.520
Also, geben Sie
ein wenig Vokabular

00:01:50.520 --> 00:01:52.570
Es ist wie mit ein Browser arbeitet.

00:01:52.570 --> 00:01:54.790
Wir haben das Fenster selbst.

00:01:54.790 --> 00:01:55.820
Das Chrom nennen wir.

00:01:55.820 --> 00:01:58.460
Es ist nicht einfach zu verwenden, wenn
befassen Sie sich mit dem Browser, so dass

00:01:58.460 --> 00:02:00.360
Nennen wir es ein Fenster.

00:02:00.360 --> 00:02:04.760
Und in diesem Fenster haben wir die
Webplattform, d. h. die DLL

00:02:04.760 --> 00:02:09.430
und alle C++ codiert
alles mit Bezug zu HTML,

00:02:09.430 --> 00:02:14.900
JavaScript, CSS Rendern
ein Bild von Ihrer Seite okay?

00:02:14.900 --> 00:02:18.420
Namen für IE
die Web-Plattform ist Trident.

00:02:18.420 --> 00:02:22.190
Natürlich haben wir dasselbe für
Chrom, und

00:02:22.190 --> 00:02:25.760
der Name der Web-Plattform
Dieses Mal ist blinken.

00:02:25.760 --> 00:02:30.870
Wir haben WebKit für Safari, und
Wir haben die Gecko für Firefox.

00:02:30.870 --> 00:02:32.830
Aber wir alle haben dieselbe Funktionsweise,
ein Fenster und

00:02:32.830 --> 00:02:34.690
innerhalb einer Webplattform Okay?

00:02:34.690 --> 00:02:35.450
Rendering-Engine.

00:02:37.400 --> 00:02:38.502
Nur ein bisschen Geschichte.

00:02:38.502 --> 00:02:42.860
vor 20 Jahren, haben wir

00:02:42.860 --> 00:02:47.820
im Jahr 1995 mit einer ersten version
von Internet Explorer vor 20 Jahren.

00:02:47.820 --> 00:02:51.450
Wenn wir von Informatik sprechen,
Es ist wie Dinosaurier.

00:02:52.740 --> 00:02:54.510
Zu diesem Zeitpunkt haben wir
eine erste Version.

00:02:54.510 --> 00:02:57.330
Aber nun nur in IE6 verschieben.

00:02:57.330 --> 00:03:01.210
IE6 war die erste version
Wo haben wir ein neues Spielzeug,

00:03:02.370 --> 00:03:05.130
die! DOCTYPE.

00:03:05.130 --> 00:03:10.163
Es war eine Idee für uns an Adresse
in der gleichen Zeit, neue Funktionen und

00:03:10.163 --> 00:03:14.102
Arbeit-Kompatibilität.

00:03:15.470 --> 00:03:18.010
Wir wollten eine Menge hinzufügen
neue Funktionen in Internet Explorer

00:03:18.010 --> 00:03:20.330
ohne das Web.

00:03:20.330 --> 00:03:23.080
So erwähnt, okay, sehen Sie sich

00:03:23.080 --> 00:03:28.632
Wenn die Web-Entwickler bank.type einfügen
ganz am Anfang der Seite.

00:03:28.632 --> 00:03:30.440
Wir berücksichtigen, dass es sich um einen Trigger für ist

00:03:30.440 --> 00:03:35.880
Wir verwenden Sie sehr neue
eine Funktion, die wir im IE6 hinzugefügt.

00:03:35.880 --> 00:03:37.428
Aber da wir nicht
das Web aufheben möchten,

00:03:37.428 --> 00:03:42.830
Wir überlassen Bericht der vorherigen
Version wie IE5 usw..

00:03:42.830 --> 00:03:46.470
Wir nennen, die der Doc-Modus,
Dokumentmodus.

00:03:46.470 --> 00:03:51.670
Der Doc-Modus ist eine kompakte Flagge
in unserem Code, der eingeschaltet und

00:03:51.670 --> 00:03:54.400
eine bestimmte Funktion haben wir.

00:03:54.400 --> 00:03:58.584
Wir können, die in Stell
iCode, ein Dutzend if vorhanden sind.

00:03:58.584 --> 00:04:01.306
Wenn das IE6, dann habe ich tun können.

00:04:01.306 --> 00:04:04.050
Wenn IE5, dann habe ich das nicht.

00:04:04.050 --> 00:04:05.330
Okay?

00:04:05.330 --> 00:04:07.969
Und für Internet Explorer 6 sind wir zu diesem Zeitpunkt hatte,

00:04:07.969 --> 00:04:11.330
in dem Modul
zwei Doc-Modus.

00:04:11.330 --> 00:04:15.680
So kann es eine Kombination sein.
zwei if tatsächlich.

00:04:15.680 --> 00:04:18.170
Wenn dies für eine beliebige Version
dann können wir das tun.

00:04:18.170 --> 00:04:21.570
Wenn nicht bestimmte version
dann können wir das nicht.

00:04:23.040 --> 00:04:24.930
Gehen Sie in der Zukunft wir zum IE8.

00:04:27.160 --> 00:04:30.690
Mit IE8 vorgestellt
einem dritten Dokument Modus.

00:04:30.690 --> 00:04:33.130
Gleiche Geschichte hier tatsächlich.

00:04:33.130 --> 00:04:34.960
Wir haben dieses Konzept weiter.

00:04:34.960 --> 00:04:38.260
Drei dokumentieren-Modus so
Modus, wenn innerhalb des Codes.

00:04:39.490 --> 00:04:43.757
Denken Sie immer daran,
Wir wollten, neue

00:04:43.757 --> 00:04:47.712
Funktionen ohne im web
Okay?

00:04:47.712 --> 00:04:49.151
Und dann.

00:04:49.151 --> 00:04:52.481
Bringen Sie auf IE11.

00:04:52.481 --> 00:04:54.457
Wissen Sie was?

00:04:54.457 --> 00:04:58.315
Zu diesem Zeitpunkt
Wir wussten, dass gab es ein Problem.

00:04:58.315 --> 00:05:03.200
>> [LACHEN]
>> Es ist nicht möglich.

00:05:03.200 --> 00:05:08.230
Entwickler, die erstellt
IEngine Waren wirklich mutig Jungs.

00:05:08.230 --> 00:05:12.880
Angenommen, wir haben Bündel
if IE11 und nicht 10, sondern

00:05:12.880 --> 00:05:17.080
8 unabhängig war und nur
wirklich kompliziert um zu tun.

00:05:17.080 --> 00:05:21.679
Aber wir tun, weil ich gearbeitet
Chris zu diesem Zeitpunkt war Compat,

00:05:21.679 --> 00:05:25.320
Rückwärts Compat.

00:05:25.320 --> 00:05:29.750
In der gleichen Zeit Chrom,

00:05:29.750 --> 00:05:33.740
Firefox, Opera,
Safari sind immergrüne nennen wir.

00:05:33.740 --> 00:05:37.540
Das bedeutet, dass sie nur noch
eine bestimmte Version.

00:05:37.540 --> 00:05:41.890
Sie haben keine, wenn Chrome 31 oder
Wenn Chrome 32, was auch immer.

00:05:41.890 --> 00:05:45.240
Sie haben gerade alle
die Funktion immer verfügbar.

00:05:45.240 --> 00:05:49.070
Und sie werden aktualisiert
Recht häufig.

00:05:50.640 --> 00:05:52.940
Es war kein faires Spiel für uns.

00:05:54.660 --> 00:05:56.890
Wir entschieden uns
Stellen Sie einen neuen Browser vor.

00:05:56.890 --> 00:05:58.850
Die Idee ist ziemlich
einfache,

00:05:58.850 --> 00:06:01.530
Lassen Sie die IE11 aus
Abwärtskompatibilität.

00:06:01.530 --> 00:06:03.680
Es wird nicht mehr IE11 berühren.

00:06:03.680 --> 00:06:07.296
Es wäre unter der [UNHÖRBAR]
Wenn wir für Unternehmen erworben haben,

00:06:07.296 --> 00:06:11.650
oder für eine bestimmte Funktion, dass
werden durch das moderne Internet nicht unterstützt.

00:06:11.650 --> 00:06:13.970
Wir nennen, die älteren Funktionen.

00:06:13.970 --> 00:06:17.100
Wir wollen nicht im Web zu brechen,
aber wir wollen und

00:06:17.100 --> 00:06:20.270
Um ein besseres Benutzererlebnis zu bieten
Unsere Web-Entwickler.

00:06:20.270 --> 00:06:25.380
Also, wir führen Microsoft Edge
basierend auf der neuen

00:06:25.380 --> 00:06:29.900
DLL, die eine Verzweigung Trident, und
Ich rufe später zurück, die nach, und

00:06:29.900 --> 00:06:33.340
wird in allen umfassen
Unsere 10 Windows-Geräte.

00:06:33.340 --> 00:06:37.340
Und Sie sehen hier führt,
Es ist nicht vor Ort auf, aber

00:06:37.340 --> 00:06:40.680
Rand auf Windows phone
auf dem Tablet PC auf Ihrem PC.

00:06:40.680 --> 00:06:45.969
Und das ist etwas, das ich Liebe,
Um ehrlich zu sein.

00:06:45.969 --> 00:06:50.470
[LACHEN]
Und ein Gespräch über den neuen Browser,

00:06:51.520 --> 00:06:54.240
Natürlich müssen wir sprechen
über die Interoperabilität mit

00:06:54.240 --> 00:06:57.160
das Web selbst, und
mit anderen Anbietern Browser.

00:06:57.160 --> 00:07:01.470
Und David, können Sie uns
Weitere Informationen zu dieser?

00:07:01.470 --> 00:07:05.110
>> Ja, heute bei Verwendung
das Web Adressierung im Web,

00:07:05.110 --> 00:07:09.260
Es gibt eine Vielzahl von Geräten
Sie können als Ziel, so ist es groß, so

00:07:09.260 --> 00:07:14.060
der Tablet-PCs,
Mobiltelefone, Fernsehgeräte, sogar.

00:07:14.060 --> 00:07:15.710
>> Kühlschrank.
>> Eine Menge von ihnen. Kühlschrank.

00:07:15.710 --> 00:07:16.720
Ja, in Ihrem Fall Kühlschrank,

00:07:16.720 --> 00:07:17.260
Das ist richtig.

00:07:17.260 --> 00:07:18.970
>> Wir haben verbundenen Kühlschrank.

00:07:18.970 --> 00:07:23.200
>> Die Idee ist nicht einmal schreiben und
um überall ausführen, ist dies ein Traum.

00:07:23.200 --> 00:07:26.460
Dann sehen Sie, dass es
ist eine Spezifikation.

00:07:27.990 --> 00:07:32.115
Schreiben von Spezifikation als browser
Kreditoren ist ein wenig komplexer.

00:07:32.115 --> 00:07:33.124
Es dauert.

00:07:33.124 --> 00:07:34.186
Zum Beispiel

00:07:34.186 --> 00:07:39.600
HTML-Datei ist mehr als
600 Seiten zu lesen und zu überprüfen.

00:07:39.600 --> 00:07:43.590
So, da wir tun,
Schreiben wir Browsern zusammen.

00:07:43.590 --> 00:07:46.900
Aber in einigen Fällen die Webentwickler
die Spezifikationen Lesen nicht.

00:07:46.900 --> 00:07:48.760
>> Manchmal
Das kann ich nicht verstehen.

00:07:48.760 --> 00:07:49.260
>> Ja.

00:07:50.980 --> 00:07:52.730
Und, aber
Es funktioniert gut in den meisten Fällen.

00:07:52.730 --> 00:07:57.660
Auf dem Desktop z. B. Schalten
Wenn Sie einen Blick auf diese Seite haben.

00:07:57.660 --> 00:08:01.700
Nun, wenn Sie moderne Version verwenden
Firefox aus einem InternetExplorer

00:08:01.700 --> 00:08:04.000
11 oder an den Microsoft-Rand.

00:08:04.000 --> 00:08:06.680
In den meisten Fällen gut Sie
wird nicht viel Problem haben

00:08:06.680 --> 00:08:09.250
Erstellen der website
die Decks des Browsers.

00:08:09.250 --> 00:08:13.410
Auf der Desktopseite,
Ich erhalte den Traum vorhanden ist.

00:08:13.410 --> 00:08:14.420
Fast dort fast.

00:08:15.730 --> 00:08:19.130
Wechseln Sie nun zur mobilen Version.

00:08:20.850 --> 00:08:24.505
Auf den mobilen Bereich sehen Sie
dass die gleiche Größe ausgeführt wird

00:08:24.505 --> 00:08:28.810
Firefox OS auf Safari Mobile
auf dem iPhone für

00:08:28.810 --> 00:08:32.670
Instanz und Internet Explorer
Element und Telefon des Fensters.

00:08:32.670 --> 00:08:36.400
Und Sie können sehen, dass einige
Rendering-Problem, Werte und

00:08:36.400 --> 00:08:39.160
Versuchen Sie zu verstehen
Warum haben wir diese Probleme.

00:08:39.160 --> 00:08:40.550
>> Absolut David.

00:08:40.550 --> 00:08:43.770
Damit wir dieses Problem haben,
Wir versuchen Hier erfassen,

00:08:43.770 --> 00:08:48.010
Es ist nicht wissenschaftlich nicht
eine proportionale oder was auch immer.

00:08:48.010 --> 00:08:53.100
Es ist nur eine Möglichkeit für mich zu erklären
Sie funktioniert wie das Web.

00:08:53.100 --> 00:08:55.540
Wir verfügen über Browserfenster, und

00:08:55.540 --> 00:08:59.730
Sie verfügen über eine eigene Implementierung
einige bestimmte Dinge.

00:08:59.730 --> 00:09:02.187
Aber in den meisten Fällen versuchen wir arbeiten
auf den Kern der

00:09:02.187 --> 00:09:06.180
interoperable Schnittmenge, in denen
funktioniert das Web einfach überall, OK?

00:09:07.380 --> 00:09:10.710
Wenn unser denken über mobile web
Es ist ein wenig anders, da

00:09:10.710 --> 00:09:16.270
in den meisten Fällen web-Entwickler
mobile Web-Kit-Website erstellt.

00:09:16.270 --> 00:09:20.510
Und es war ein wenig kompliziert,
auch für Firefox.

00:09:20.510 --> 00:09:23.140
Und IE müssen auf diese Weise gehen.

00:09:23.140 --> 00:09:25.600
Hier kommt also Rand.

00:09:25.600 --> 00:09:29.790
Und für Rand, das erste, was
war, dass wir es getan haben loswerden

00:09:29.790 --> 00:09:32.540
alle spezifischen Eis Rasens hatten wir.

00:09:32.540 --> 00:09:34.968
Also, entfernen wir diese Blau
Teil im unteren Bereich.

00:09:34.968 --> 00:09:39.270
Denken Sie an Anlagen.

00:09:39.270 --> 00:09:44.040
Anstelle der Einführung listener
Wir fügen in Anlagen des Zeitpunkt wieder,

00:09:44.040 --> 00:09:45.280
Das ist gut.

00:09:45.280 --> 00:09:49.040
Und ich sehe auch heute noch auf
[Nicht HÖRBAR] oder Interessen wie

00:09:49.040 --> 00:09:52.670
Kann ich sehen, ob Anlagen,
und verwenden Sie stattdessen die Anlage.

00:09:52.670 --> 00:09:54.878
Wenn er nicht vorhanden ist verwenden.

00:09:54.878 --> 00:09:56.503
Wir entfernt.

00:09:56.503 --> 00:09:58.671
Wir wollen nur Dinge
Das funktioniert überall.

00:09:58.671 --> 00:10:01.336
Und wir eine Menge hinzugefügt.

00:10:01.336 --> 00:10:06.474
Interoperable Fehlerbehebungen und-Features
um sicherzustellen, dass unsere Verbindung

00:10:06.474 --> 00:10:11.470
mit der vollständig kompatibel
ist Schnittmenge größer, in Ordnung?

00:10:11.470 --> 00:10:17.380
In diesem Fall David, wenn wir denken können
über die hier Webstandards.

00:10:17.380 --> 00:10:20.810
Microsoft works-natürlich
Web-Standards.

00:10:20.810 --> 00:10:23.480
Das ist der Weg zu Fuß.

00:10:23.480 --> 00:10:25.434
Aber wie Sie bereits erwähnt,
Wir müssen pragmatisch sein.

00:10:25.434 --> 00:10:33.550
Und wie es arbeiten,
So sollte funktionieren,

00:10:33.550 --> 00:10:37.530
Dabei handelt es sich Webentwickler
sollte die Spezifikation leiten.

00:10:38.550 --> 00:10:41.990
Was wir beschlossen wurde
pragmatische, wie bereits erwähnt.

00:10:41.990 --> 00:10:45.790
Wir arbeiten mit Webstandards, aber
Manchmal haben wir aktualisieren oder

00:10:45.790 --> 00:10:47.290
Richten Sie Spezifikationen.

00:10:47.290 --> 00:10:50.610
In manchen Fällen werden wir müssen
Beheben Sie Bibliotheken gibt.

00:10:50.610 --> 00:10:54.480
Manchmal müssen wir bieten
Web-Feedbacks zu anderen Browsern und

00:10:54.480 --> 00:10:59.180
Wir möchten natürlich jederzeit und überall arbeiten,
Wir werden unsere eigenen Browser beheben.

00:10:59.180 --> 00:11:03.080
Wie wir wollen im web
Arbeit ist nur das Programm arbeiten sollte.

00:11:03.080 --> 00:11:05.490
Öffnen Sie eine Webseite mit Rand.

00:11:05.490 --> 00:11:07.070
Funktionieren es sollte, gut?

00:11:08.490 --> 00:11:09.910
Und natürlich
Wie bereits erwähnt,

00:11:09.910 --> 00:11:13.760
Fehler in Bibliotheken bieten wir oder
alle Browser-Fenster.

00:11:13.760 --> 00:11:16.900
So ist es nicht nur um uns.

00:11:16.900 --> 00:11:20.290
Es ist auch über das
Wir werden vom Benutzer angezeigt.

00:11:20.290 --> 00:11:24.090
Also sehen wir uns einige Beispiele geben
Sie eine Idee, wie wir es geschafft haben, zu beheben

00:11:24.090 --> 00:11:26.950
unter anderem ganz einfach.

00:11:26.950 --> 00:11:29.340
Lassen Sie uns auf der linken Seite die Seite neu

00:11:29.340 --> 00:11:33.210
Bevor wir einige einführen
die Updates für unser Web-Server.

00:11:33.210 --> 00:11:37.710
So war es auf ausgeführt
Windows Phone und Internet Explorer.

00:11:38.980 --> 00:11:43.150
Und es war nicht gut funktioniert
Da auf der Website-Teile

00:11:43.150 --> 00:11:47.620
Menschen haben wahrscheinlich denken
Sie mit iPhone überwinden oder

00:11:47.620 --> 00:11:50.430
Android und wurde von
etwas auf dem Webserver.

00:11:50.430 --> 00:11:52.000
Android ist oder

00:11:52.000 --> 00:11:55.860
WebKit ist, geben Sie bitte
die mobile Version der Website.

00:11:55.860 --> 00:11:58.820
Andernfalls geben Sie dann den desktop
Version der Website.

00:11:58.820 --> 00:12:02.800
Das Problem ist, dass Internet Explorer
eine mobile Version von Internet Explorer unter

00:12:02.800 --> 00:12:07.810
Windows Phone und wir hinzugefügt dann
die Mobile eine andere mobile Version.

00:12:07.810 --> 00:12:12.740
So zu ändern,
eine Einführung in nur einen bestimmten

00:12:12.740 --> 00:12:17.740
Möglichkeit, wir haben ein Skelett gefunden
Geben Sie die Benutzer-ID in der Tat.

00:12:17.740 --> 00:12:21.680
So ist der Weg zu sagen
Wir sind nicht auf Internet Explorer,

00:12:21.680 --> 00:12:25.190
Außerdem handeln wie Server E oder
Android.

00:12:25.190 --> 00:12:28.510
Und die Möglichkeit, Code für das
wird glauben, dass wir ein iPhone und

00:12:28.510 --> 00:12:32.270
Android-Geräte und Service
der Inhalt für die Mobile.

00:12:32.270 --> 00:12:36.560
Und es wird direkt arbeiten
Da keine Problem aufgetreten

00:12:36.560 --> 00:12:39.020
im Bereich ausführen ring
der JavaScript-Engine.

00:12:39.020 --> 00:12:42.240
Es war etwas schlecht
Erkennung von der Server-Seite

00:12:42.240 --> 00:12:44.709
die brach ausführen
Ring der Mobile-Version.

00:12:46.510 --> 00:12:50.060
Wir entschieden uns
Unsere User-Agent zu ändern.

00:12:50.060 --> 00:12:53.990
Ich denke, wissen Sie alle
Benutzer-Agent-Zeichenfolgen.

00:12:53.990 --> 00:12:57.450
Und los geht's zurück im Verlauf
der erste erneut

00:12:57.450 --> 00:12:59.800
die Einführung
Netscape ist.

00:12:59.800 --> 00:13:03.240
Und wir verwenden
die Version der Mozilla-5.

00:13:03.240 --> 00:13:06.420
Und jeder wurde
Mischen die Schritte aus.

00:13:06.420 --> 00:13:10.720
Damit wir alle dasselbe Spiel spielen
Chrom, wenn das Spiel eingegeben und

00:13:10.720 --> 00:13:15.190
beschlossen, gefällt mir
Gecko Dinge hinzu

00:13:15.190 --> 00:13:16.678
Firefox-Version den Code.

00:13:16.678 --> 00:13:20.200
Der Webserver wurde, die Ermittlung und
Heute können Sie sehen,

00:13:20.200 --> 00:13:22.905
Jeder wird kopieren
die andere Version einfügen.

00:13:22.905 --> 00:13:25.640
Damit die Idee ist
nicht mehr notwendig

00:13:25.640 --> 00:13:31.490
Einige KE-Erkennung verwenden.
anstatt die AGB ausspionieren.

00:13:31.490 --> 00:13:33.010
Einige andere interessante Dinge.

00:13:33.010 --> 00:13:36.300
So werden wir Sie, eine Website aufzurufen
die nicht auf gut funktioniert.

00:13:36.300 --> 00:13:38.440
IE11 eine Windows 8.1.

00:13:38.440 --> 00:13:41.070
Das Hauptproblem war
Da die,

00:13:41.070 --> 00:13:43.620
der Code hat einige Präfixe verwendet.

00:13:43.620 --> 00:13:48.750
So aktivieren Sie Präfixe verwendet wurden
Sie können einige der neuen Features zu testen.

00:13:48.750 --> 00:13:49.390
So zum Beispiel

00:13:49.390 --> 00:13:53.630
Hier wurde die Website verwendet.
Webkit - Testversion Version.

00:13:53.630 --> 00:13:56.520
Problem ist, dass - webkit
wird nicht von Internet Explorer verwendet.

00:13:56.520 --> 00:13:59.440
Natürlich sehen Sie, wir verwenden
Trident, wie wir sagten.

00:13:59.440 --> 00:14:01.690
So zu verwalten, um dieses Problem zu beheben,

00:14:01.690 --> 00:14:07.300
Wir beschlossen, einige der hinzufügen
die - bei der Besonderheit, CSS,

00:14:07.300 --> 00:14:12.190
der Start-Version verwendeten
von Internet Explorer und heute Microsoft Edge.

00:14:12.190 --> 00:14:13.110
Nur dadurch, dass

00:14:13.110 --> 00:14:16.890
dann haben wir eine Menge Festsetzung wurde
Problem im Internet, da der Code

00:14:16.890 --> 00:14:19.950
werden Sie nicht zum letzten Aktualisieren
Version der Spezifikation.

00:14:19.950 --> 00:14:23.260
Und wir waren mit dem letzten
Version der Spezifikation.

00:14:23.260 --> 00:14:25.160
>> Ja,
Das ist ein interessanter Punkt dabei.

00:14:25.160 --> 00:14:28.450
Es wurde das Rendering Web funktioniert.
Engine hat funktioniert, aber

00:14:28.450 --> 00:14:31.900
Wir wurden nicht empfangen.
der Rechte Strich etwas.

00:14:31.900 --> 00:14:34.430
Wir erhielten nicht Strich MS oder
damit nichts

00:14:34.430 --> 00:14:36.010
Es ist wirklich das Problem hier.

00:14:36.010 --> 00:14:39.585
>> So die Idee Wenn wir nun alle
dachte über den [UNHÖRBAR]

00:14:39.585 --> 00:14:43.470
Lassen Sie mit einigen Spielen
neue Features wurde Präfixe.

00:14:43.470 --> 00:14:47.000
Klingt wie
eine gute Idee zu diesem Zeitpunkt.

00:14:47.000 --> 00:14:51.990
Aber jetzt die neue Version verwenden
experimentelle Features wäre.

00:14:51.990 --> 00:14:55.690
Verwenden Sie stattdessen die Dinge Info: flags
wie Sie in Chrom haben und

00:14:55.690 --> 00:14:57.130
jetzt in Microsoft Rand.

00:14:57.130 --> 00:14:59.370
So einfach durch Eingabe, die
in der Adressleiste

00:14:59.370 --> 00:15:02.350
Sie können einige aktivieren
experimentelle Features.

00:15:02.350 --> 00:15:06.080
In diesem Fall verfügt der Benutzer, die nicht
Es wird nicht im Browser zu brechen.

00:15:06.080 --> 00:15:09.660
Und dann wird das feature
Das folgende Programm gespeichert ist,

00:15:09.660 --> 00:15:11.830
Sie können
Sie verschieben wir die anderen Kennzeichen.

00:15:11.830 --> 00:15:13.120
>> Und
müssen Sie den Code ändern?

00:15:13.120 --> 00:15:14.110
>> Sie wird nicht auf haben.
Ändern Sie den Code.

00:15:14.110 --> 00:15:15.290
Es wird standardmäßig aktiviert.

00:15:18.360 --> 00:15:22.300
So könnte wie Sie
Beachten Sie auch einige Dinge.

00:15:22.300 --> 00:15:26.710
Also bitte verwenden Sie keine ausspionieren,
Features zu Erkennungen,

00:15:26.710 --> 00:15:28.030
Es ist sehr wichtig.

00:15:28.030 --> 00:15:31.020
Da in der Standardeinstellung sind
an der einen neuen Browser und

00:15:31.020 --> 00:15:33.130
Unbekannter Browser sind standardmäßig gut.

00:15:33.130 --> 00:15:34.640
So stellen wir uns vor, die heute.

00:15:34.640 --> 00:15:35.480
Ich weiß nicht.

00:15:35.480 --> 00:15:40.660
Die meisten von Ihnen schreiben ein neues Programm mit
eine neue Namen und neue Benutzeradresse.

00:15:40.660 --> 00:15:43.552
Aber es ist gut
Da moderne sein wird.

00:15:43.552 --> 00:15:45.083
So müssen Sie ihn abfangen.

00:15:45.083 --> 00:15:46.230
Und geben Sie einige Taschen.

00:15:46.230 --> 00:15:47.720
So sind wir alle Füllung Taschen heute.

00:15:47.720 --> 00:15:52.100
So haben Sie Haufen Fehler Schächte
Sie können füllen, an mosy@google.

00:15:52.100 --> 00:15:55.350
Und jetzt können Sie auch uns senden
Einige Fehler, die Sie uns mitteilen

00:15:55.350 --> 00:15:57.860
Problem, das wir möglicherweise sind
in unserer Rendering-Engine.

00:15:57.860 --> 00:16:01.025
Nur durch einige einfache senden
Code wie auf JSFiddle oder

00:16:01.025 --> 00:16:04.070
Sie und wir werden es überprüfen und
Versuchen Sie, unsere Engine zu beheben.

00:16:05.800 --> 00:16:08.680
>> Ja, so wenig über die Geschichte und
Warum wir das haben und

00:16:08.680 --> 00:16:10.800
Weitere Informationen zu neuen features
Wir hinzugefügt.

00:16:10.800 --> 00:16:17.560
So etwas Punkt vor einem
Modul, wissen wir schneller Tempo bedeutet.

00:16:18.710 --> 00:16:21.080
Das werden wir nicht offensichtlich ist
Zeit verlieren.

00:16:21.080 --> 00:16:25.061
Denken Sie einfach If alle Haufen If
noch ist, dass wir in der Zeit hatte

00:16:25.061 --> 00:16:27.440
Arbeiten mit dem neuen Feature hinzufügen.

00:16:27.440 --> 00:16:28.320
Das ist einfach

00:16:28.320 --> 00:16:31.690
uns und hier ist diese neue Funktion
Das ist wir arbeiten.

00:16:31.690 --> 00:16:36.124
Es ist nur ein Auszug aus
die status.modern.ie

00:16:36.124 --> 00:16:38.480
Website ist unsere Roadmap.

00:16:38.480 --> 00:16:40.260
Was arbeiten wir?

00:16:40.260 --> 00:16:41.930
Was ist geschehen.

00:16:41.930 --> 00:16:45.026
Hier alles ist öffentlich.

00:16:45.026 --> 00:16:49.164
Sie müssen lediglich zu gehen
zu viele Status.Modern.IE

00:16:49.164 --> 00:16:50.579
Schritte, die wir es getan haben.

00:16:50.579 --> 00:16:55.451
Wir haben Millionen von Neuigkeiten nur
um sicherzustellen, dass wir den Pfad kennen

00:16:55.451 --> 00:16:59.210
in der Interoperabilität
Abschnitt ist gut funktionieren.

00:16:59.210 --> 00:17:03.876
Wir haben neue Funktionen, wir haben
Updates für interoperable Möglichkeit.

00:17:03.876 --> 00:17:07.339
Weitere Informationen gehen Sie einfach zu
Status.Modern.IE unter Umständen jedes

00:17:07.339 --> 00:17:09.146
Informationen, die Sie möglicherweise.

00:17:09.146 --> 00:17:12.251
Und Sie finden auch Dinge
die wir arbeiten und

00:17:12.251 --> 00:17:14.670
Dinge, die wir dies in Erwägung ziehen
weit.

00:17:14.670 --> 00:17:17.359
So warten
ein guter Grund für deren Implementierung.

00:17:18.990 --> 00:17:23.510
Also werfen wir einen Blick auf was
ist heute mit Rand möglich.

00:17:23.510 --> 00:17:24.410
Okay?

00:17:24.410 --> 00:17:25.850
Daher werden die sechs wechseln.

00:17:29.880 --> 00:17:34.520
Das erste demo-I
anzuzeigende ist ein.

00:17:34.520 --> 00:17:38.230
Diese Demo wurde mit entwickelt.
ein Freund von uns, Michel Rousseau,

00:17:38.230 --> 00:17:40.570
Wer ist ein Designer ein 3D Designer.

00:17:40.570 --> 00:17:45.550
Und wir haben für
uns 3D-Objekt in 3Ds Max.

00:17:47.440 --> 00:17:51.865
Kein plug-in nur Microsoft Edge
Diese WebGL Funktionen

00:17:51.865 --> 00:17:53.870
Web-OGO und Game Pad.

00:17:53.870 --> 00:17:58.820
Lassen Sie mich einfach Game Pad aktivieren
Hier das Game Pad an einer Stelle.

00:17:58.820 --> 00:18:00.100
>> Die richtige Game Pad.

00:18:00.100 --> 00:18:02.595
>> Ja, da
>> Denken Sie, dass es richtig ist.

00:18:02.595 --> 00:18:04.010
>> Ja.

00:18:04.010 --> 00:18:07.810
>> Und können wir einfach aktivieren,
Schalten Sie das Licht ist möglich

00:18:08.980 --> 00:18:12.730
Vielleicht Nein, leider zu gehen.

00:18:12.730 --> 00:18:17.060
So führen Sie diese Version auf Meine kleine
X 1 die so ein Intel HD-Karte

00:18:17.060 --> 00:18:20.850
eine der weniger was
Wir können dort finden.

00:18:20.850 --> 00:18:24.490
Und sehen wir, dass wir ausgeführt werden
mit 60 Frames pro Sekunde.

00:18:24.490 --> 00:18:26.287
Mit Web-Audio

00:18:26.287 --> 00:18:31.798
ausführen, geben Sie diese wunderbare
Atmosphäre können wir sagen können.

00:18:31.798 --> 00:18:35.535
Und noch einmal der sound
Folgen der Kamera

00:18:35.535 --> 00:18:39.080
[Nicht HÖRBAR] unter Kamera
Was Sie suchen.

00:18:39.080 --> 00:18:41.180
Web-Audio zu wechseln
Alles, was Sie berechnen

00:18:41.180 --> 00:18:45.140
Damit Sie die Möglichkeit haben
einige Dinge haben.

00:18:45.140 --> 00:18:48.110
Es ist wirklich einfach zu machen, wir
werden, die zusammen angezeigt.

00:18:48.110 --> 00:18:49.780
So zum Beispiel dorthin,

00:18:49.780 --> 00:18:53.010
Sie können die wunderbare haben
Skelett spielen einige Klaviere.

00:18:53.010 --> 00:18:55.830
Und wenn wir weg bewegen.
das Skelett, automatisch

00:18:55.830 --> 00:18:58.620
Es gibt ein bestimmten Abstand
Computer nach Web-Audio wird und

00:18:58.620 --> 00:19:00.840
hören Sie keinen Sound mehr.

00:19:00.840 --> 00:19:03.580
Und Sie können dann verschieben
auf den Friedhof.

00:19:03.580 --> 00:19:06.320
Wir haben einige Spaß Stuff dort.

00:19:06.320 --> 00:19:09.480
>> Bisher fanden wir heraus, dass Karl Klammer ist tot.

00:19:11.350 --> 00:19:13.756
Wir haben seine Ghost gefunden.

00:19:13.756 --> 00:19:15.461
>> Ich weiß nicht, wenn
Sie erinnern sich Karl Klammer.

00:19:15.461 --> 00:19:18.005
Wer hätte das gedacht Karl Klammer im Raum?

00:19:18.005 --> 00:19:21.712
>> Er ist vorhanden.

00:19:21.712 --> 00:19:23.045
So zeigen Sie in Ruhe, Karl Klammer.

00:19:23.045 --> 00:19:25.672
>> Vielleicht die mit-
>> Der Schroedinger Cat.

00:19:25.672 --> 00:19:30.212
>> Wir wissen nicht, wenn sie tot war oder
Damit wir jetzt wissen, ist es nicht deaktiviert.

00:19:30.212 --> 00:19:34.961
>> Und
Schließlich fanden wir heraus, dass IE6 tot ist.

00:19:34.961 --> 00:19:39.171
>> [APPLAUS]

00:19:39.171 --> 00:19:43.836
>> Und nun lange Spartan Leben.

00:19:43.836 --> 00:19:50.461
>> [APPLAUS].

00:19:50.461 --> 00:19:53.635
>> Also hier an
Zeigen Sie, dass ohne ein Plugin,

00:19:53.635 --> 00:19:57.444
nur web, können wir wirklich großartig.
Sachen wie in einer systemeigenen Anwendung,

00:19:57.444 --> 00:19:58.090
tatsächlich.

00:19:58.090 --> 00:19:59.730
>> Nur vorstellen, dass
das im Vollbildmodus.

00:19:59.730 --> 00:20:03.010
Niemand weiß vermutlich oder
ist, dass PC HTML5 wird ausgeführt und

00:20:03.010 --> 00:20:03.990
JavaScript-Code.

00:20:03.990 --> 00:20:05.461
So ist es ziemlich cool.

00:20:05.461 --> 00:20:08.907
>> Ja und auch Beispiel wir
gestern während

00:20:08.907 --> 00:20:12.610
Das Hauptargument ist Arcade Flug,
Hier dasselbe.

00:20:12.610 --> 00:20:14.010
Bitte erhalten, okay, so Sie

00:20:14.010 --> 00:20:18.575
Ich habe gerade, die von diesem bestimmten Spiel
tut mir leid.

00:20:18.575 --> 00:20:20.170
Die gleiche Sache hier.

00:20:20.170 --> 00:20:20.900
>> Sind Sie zu?

00:20:20.900 --> 00:20:24.661
Drücken Sie die Rechte und
nach-links-Tasten zu aktivieren

00:20:24.661 --> 00:20:25.380
>> Sicher.

00:20:25.380 --> 00:20:25.973
Das habe ich getan.

00:20:25.973 --> 00:20:28.132
>> Und den Pfeiltasten
Schlüssel [ÜBERSPRECHEN] [UNHÖRBAR]

00:20:28.132 --> 00:20:33.339
>> Web hier ist keine Lösung.

00:20:35.258 --> 00:20:39.750
mit den Spielern.

00:20:39.750 --> 00:20:44.010
Wenn Sie Back Ebenen sind
Spielen Sie Spiele, sodass.

00:20:44.010 --> 00:20:44.990
>> Aber Dank.

00:20:44.990 --> 00:20:47.730
Hier haben wir Durm
alle die Benutzeroberfläche zu rendern.

00:20:47.730 --> 00:20:50.867
Innerhalb der Durm haben wir die kent
Blaster, haben wir das WebGm Material.

00:20:50.867 --> 00:20:53.260
Webaab wird verwendet, um den Sound zu tun.

00:20:53.260 --> 00:20:55.389
Wir haben Spiel packs wir
direkt ohne gekauft

00:20:56.540 --> 00:20:59.210
bestimmte plug-in einmal
wieder ist einfach genial.

00:20:59.210 --> 00:21:02.000
>> Und schließlich wir
in einen anderen verschieben.

00:21:02.000 --> 00:21:04.730
So ist alles
basiert auf unserer

00:21:04.730 --> 00:21:06.935
Bevorzugte Modulversion Babylon GS ist.

00:21:06.935 --> 00:21:10.490
[LACHEN] Eine offene Quelle
so Web-Gl-framework

00:21:10.490 --> 00:21:13.700
Dies ist die Sache mit showcase
während der ersten Keynote.

00:21:13.700 --> 00:21:17.690
So ist es die Pompeji ausgeführt.
Stadt, die wurde

00:21:17.690 --> 00:21:19.090
Mithilfe einiger Brummen neu erstellt.

00:21:19.090 --> 00:21:23.150
Nehmen wir also einige Bilder der Stadt
und erstellen Sie 3D-Meshes vollständig neu

00:21:23.150 --> 00:21:25.940
verwenden, die Sie wirklich mit
Einige viel von Texturen.

00:21:25.940 --> 00:21:29.870
Bestätigen Sie wir verwenden Ihre 3D
Experten sind was wir die Last benennen.

00:21:29.870 --> 00:21:33.560
So ist es eine Möglichkeit, das Gerät laden
Version des Netzes auf der Grundlage

00:21:33.560 --> 00:21:34.640
die Entfernung sind Sie.

00:21:34.640 --> 00:21:37.860
>> Wir haben mehr als eine Billionen
Pixel hier, weil die Brummen wurden

00:21:37.860 --> 00:21:40.390
Erfassen
>> Eine T-Zelle für

00:21:40.390 --> 00:21:41.850
alle zwei Zentimetern.

00:21:41.850 --> 00:21:43.040
In diesem Fall drei Zentimeter.

00:21:43.040 --> 00:21:44.640
Ich hoffe, dass Sie es erhalten.

00:21:44.640 --> 00:21:45.980
Ich habe keine Übersetzung einer.

00:21:47.150 --> 00:21:48.740
>> Und Sie sehen, dass wir bewegen können,
in einer Stadt und

00:21:48.740 --> 00:21:50.840
Alles, was dies ist ist
Berechnen Sie in Echtzeit.

00:21:50.840 --> 00:21:52.710
Der Ort ist wirklich, wirklich große so.

00:21:53.810 --> 00:21:55.880
Alles kann ausgeführt werden
durchgeführt.

00:21:55.880 --> 00:22:00.530
Verwenden nun das Gamepad und
Web-GL können Sie die Stadt überfliegen und

00:22:00.530 --> 00:22:02.370
Sie können in der Nähe dieser verschieben.

00:22:02.370 --> 00:22:05.950
Und wir einige höher laden
Maßnahmen für die Definition und Struktur.

00:22:05.950 --> 00:22:10.603
Und es ist vorstellbar, dass ziemlich cool
Diese Option ist sofort verfügbar wenn Sie

00:22:10.603 --> 00:22:14.956
Wechseln Sie zu einem bestimmten Webserver können Sie
Diese Art von Erfahrungen in der Ausführung

00:22:14.956 --> 00:22:16.290
im Browser.

00:22:16.290 --> 00:22:18.310
Keine Plugins überhaupt.

00:22:18.310 --> 00:22:20.980
So [UNHÖRBAR] wirklich konnte.
werden Sie nachweisen können.

00:22:20.980 --> 00:22:23.870
Nun müssen wir Ihnen zeigen, wie auf-
>> Wie das geht.

00:22:23.870 --> 00:22:24.440
>> Wie das geht.

00:22:26.010 --> 00:22:30.530
Wir wechseln Sie zu Ihrem
die fünf Computer und

00:22:30.530 --> 00:22:33.840
beginnen wir mit dem sprechen
über Web-Audio.

00:22:35.760 --> 00:22:40.950
Web überprüfen ist also eine Möglichkeit zum Anhängen

00:22:40.950 --> 00:22:45.550
einige gute und einige Sounds in
der freie Speicherplatz auf [UNHÖRBAR].

00:22:45.550 --> 00:22:48.400
Das routing Diagramm so basiert auf

00:22:48.400 --> 00:22:52.650
Sie haben einige bestimmten audio-Knoten
die werden miteinander zu verbinden.

00:22:52.650 --> 00:22:54.830
Und so möglicherweise Knoten
größere Auswirkungen auf das Volume,

00:22:54.830 --> 00:22:57.940
kann Auswirkungen auf den kostenlosen haben
[Nicht HÖRBAR] Spezialisierung.

00:22:57.940 --> 00:22:59.450
Sie könnten auf Filter auswirken.

00:22:59.450 --> 00:23:01.810
Sie können einige geringe Filter haben,
Einige Filter hoch.

00:23:01.810 --> 00:23:04.850
Sie können die Musik verlangsamen,
Sie können die Musik beschleunigen.

00:23:04.850 --> 00:23:07.060
Sie können tun, was Sie wollen.

00:23:07.060 --> 00:23:10.290
Wie Sie in Spielen vorstellen können,
verwenden z. B. Webado.

00:23:10.290 --> 00:23:13.490
Sie können einen Sound erstellen.
in der Weise Verfahren.

00:23:13.490 --> 00:23:15.540
Es ist also wirklich beeindruckend.

00:23:15.540 --> 00:23:19.860
So werde ich Ihnen etwas zeigen
Wir haben auf unserer Website Js verwendet

00:23:19.860 --> 00:23:24.520
Web-Audio z. B. let
den Sound können.

00:23:24.520 --> 00:23:27.190
Oh, habe ich die Musik so verfassen wurde
Wir bedauern, dass.

00:23:27.190 --> 00:23:30.360
Es wird sehr sein.
langweilig, da er eine Schleife ist.

00:23:30.360 --> 00:23:34.120
Nur um zu zeigen, dass wir sind
Laden eines Sounds, und

00:23:34.120 --> 00:23:37.400
Wir werden looped zu bitten.

00:23:37.400 --> 00:23:40.420
Und automatische Wiedergabe, und
Ich bin es der Anpassung Web gebunden.

00:23:40.420 --> 00:23:41.630
Ich werde Ihnen zeigen, und

00:23:41.630 --> 00:23:46.040
dann werde ich dies anfügen
Musik in bestimmten 3D-Objekte.

00:23:46.040 --> 00:23:47.620
Wir nennen, die ein Gitter und

00:23:47.620 --> 00:23:50.200
Ich weiß nicht, ob dadurch Sie
werden wirklich [UNHÖRBAR]

00:23:50.200 --> 00:23:53.260
im Raum da werden müssen
die meisten der Zeit Kopfhörer.

00:23:53.260 --> 00:23:56.070
Aber ist das aktuelle Feld
rund um meinen Kopf verschieben.

00:23:56.070 --> 00:23:59.950
Und dank Webado, iterieren
auf der rechten Seite, vor mir und

00:23:59.950 --> 00:24:00.730
Klicken Sie dann auf der linken Seite

00:24:00.730 --> 00:24:04.990
Jeder Schritte automatisch Assistenten
Berechnung auf dem Teil des Java-Bildschirm.

00:24:04.990 --> 00:24:08.330
Dies wird vom gerendert
der Browser und die API selbst.

00:24:09.760 --> 00:24:13.120
So möchte ich Ihnen den Code zeigen.

00:24:13.120 --> 00:24:15.270
Dazu müssen zunächst
Wenn Sie einige erstellen möchten

00:24:15.270 --> 00:24:17.970
Web-audio-Elemente werden
Rahmen zu erstellen.

00:24:17.970 --> 00:24:21.160
Wenn Sie JavaScript sind
Programmierer vielleicht

00:24:21.160 --> 00:24:25.340
bereits kennen oder so
Sie müssen den Kontext erstellt werden soll.

00:24:25.340 --> 00:24:28.680
Damit die Möglichkeit zur Verfügung, damit wir waren
sprechen direkt vor.

00:24:28.680 --> 00:24:33.820
Start off Möglichkeit ist die Erstellung der
anderen Kontext auf das Window-Objekt.

00:24:33.820 --> 00:24:37.240
Aber als Chrom war der erste
eine für sie zu führen.

00:24:37.240 --> 00:24:39.060
Sie führte anhand eines Präfix.

00:24:39.060 --> 00:24:40.810
Damit Sie Funktion hinzugefügt werden können.

00:24:40.810 --> 00:24:43.090
Sie sind im Begriff, entfernen
es in der nächsten Version.

00:24:43.090 --> 00:24:45.690
In der Zwischenzeit
Sie müssen beide Versionen zu testen.

00:24:45.690 --> 00:24:49.900
Es ist die Version Webkey oder
die Version des En Vorwort?

00:24:49.900 --> 00:24:51.890
Wenn einmal haben Sie wurden.
über Sie zu überprüfen.

00:24:51.890 --> 00:24:57.660
Dies ist vorhandenen kann anschließend erstellen
Es und einen bestimmten Knoten zu erstellen.

00:24:57.660 --> 00:25:01.030
So zum Beispiel
der Knoten Gewinn ist das Volume.

00:25:01.030 --> 00:25:04.570
Und schließlich werden Sie über zu
Schließen sie diese Verbindung.

00:25:04.570 --> 00:25:07.930
Diese Verbindung kann einige sein.
Lautsprecher, Kopfhörer, oder

00:25:07.930 --> 00:25:11.240
Wenn Sie die Summe schreiben möchten
nach unten zum Beispiel auf einem Datenträger.

00:25:11.240 --> 00:25:13.970
Damit Sie eine Verbindung herstellen
Notizen, zusammen.

00:25:13.970 --> 00:25:17.610
Wenn Sie erstellen möchten.
einige bestimmte Dinge

00:25:17.610 --> 00:25:21.155
Sie müssen einige einrichten
Eigenschaften für bestimmte automatische

00:25:21.155 --> 00:25:24.210
[Nicht HÖRBAR] für
über den Panner-Instanz.

00:25:24.210 --> 00:25:27.920
Der Panner Knoten in der Ansicht [UNHÖRBAR]
ist eine Möglichkeit, einige 3D Material zu tun.

00:25:27.920 --> 00:25:29.100
In den Räumen audio.

00:25:29.100 --> 00:25:31.750
Angenommen, dass Sie
3D-Sounds erstellen möchten.

00:25:31.750 --> 00:25:35.100
So müssen Sie den Panner erstellen
Verbindung, die mit Ihrem audio-Knoten

00:25:35.100 --> 00:25:36.750
mit der Quellknoten.

00:25:36.750 --> 00:25:37.740
Und noch einmal ausgeführt, die,

00:25:37.740 --> 00:25:41.750
Sie haben zu wählen, wie der sound
verhält sich im dreidimensionalen Raum.

00:25:41.750 --> 00:25:44.500
Lassen Sie uns also sagen, dass ich
den Sound beendet werden soll.

00:25:44.500 --> 00:25:46.380
nach zehn Metern grundsätzlich linear.

00:25:46.380 --> 00:25:50.250
Ich kann, die im Modul einrichten
indem Sie einige Eigenschaften festlegen.

00:25:50.250 --> 00:25:54.411
So müssen Sie eine Reihe von verstehen
Eigenschaften in unsere Gaming-Engine und

00:25:54.411 --> 00:25:58.400
[Nicht HÖRBAR] entschieden haben
Einige standardmäßige einrichten

00:25:58.400 --> 00:26:00.730
Eigenschaften [UNHÖRBAR] und
Mal sehen, wie es funktioniert.

00:26:00.730 --> 00:26:05.139
Also, je nachdem, was wir beschlossen die
um zu erstellen ist eine lustige Erfahrung.

00:26:12.140 --> 00:26:13.310
Ich muss also wieder geladen werden.

00:26:20.150 --> 00:26:21.050
Wie werden Sie Typen?

00:26:21.050 --> 00:26:22.150
Ich kann für eine Weile so sprechen.

00:26:22.150 --> 00:26:23.460
>> Ja.

00:26:23.460 --> 00:26:24.146
>> Dies ist die zu tun.

00:26:24.146 --> 00:26:28.661
Und wir stellen

00:26:32.748 --> 00:26:34.580
So nicht in.

00:26:34.580 --> 00:26:35.888
Es wird bereits verwendet.

00:26:35.888 --> 00:26:37.202
Nun gut.

00:26:37.202 --> 00:26:39.269
Diese ein.

00:26:44.643 --> 00:26:47.270
>> Sind Sie sicher, dass sie bereits verwendet wird?

00:26:47.270 --> 00:26:48.760
>> Nein, es ist nicht bereits in Verwendung.

00:26:48.760 --> 00:26:49.260
>> Wiederholen.

00:26:50.450 --> 00:26:54.300
VENT-Arbeit
Ich bin sicher, Ja, wir haben.

00:26:54.300 --> 00:26:59.660
Sehen Sie?

00:26:59.660 --> 00:27:06.010
Aktualisieren, die Ja gut funktioniert, sollte,

00:27:06.010 --> 00:27:09.590
der Gedanke, dass ich Ihnen zeigen, denken
ein Cube, der bewegen wurde mein

00:27:09.590 --> 00:27:13.220
Kopf, und ich habe einige Sound darauf,
Daher verwende ich die gleichen Prinzipien.

00:27:13.220 --> 00:27:17.090
In diesem Fall die Position aktualisieren
Sounddaten, die basierend auf der Kamera

00:27:17.090 --> 00:27:20.770
selbst, beschlossen wir, aktualisieren
der Sound basierend auf den Abstand Sie

00:27:20.770 --> 00:27:22.750
sind von der Mitte des Kreises.

00:27:22.750 --> 00:27:26.180
Und für jeden Cube, habe ich beschlossen
einige bestimmte Musik habe ich

00:27:26.180 --> 00:27:29.130
so verfassen
Es ist der Meine Musik mehrere Tracks.

00:27:29.130 --> 00:27:32.600
Und ich bin beim Verschieben eines cubes
in der Mitte der Szene,

00:27:32.600 --> 00:27:34.840
Es wird die Lautstärke an.

00:27:34.840 --> 00:27:37.330
Und wenn ich bin entfernen aus
der Kreis würde es die Soundwiedergabe zu beenden.

00:27:37.330 --> 00:27:40.080
So geht es darum, lassen Sie das Mischen
Diese Sounds, den Cube.

00:27:40.080 --> 00:27:43.520
Wir haben herausgefunden, war es sehr
lustig und mit dem Mauszeiger

00:27:43.520 --> 00:27:48.535
Ereignisse, die von Internet Explorer 11 verwendet wird und
von Max über Rand noch heute.

00:27:48.535 --> 00:27:50.865
Sie können nun das Verschieben
auf sehr einfache Weise auftreten.

00:27:50.865 --> 00:27:52.195
So, brauche ich mehrere Figuren.

00:27:52.195 --> 00:27:53.985
>> Ja.
>> Also werde ich Sie einige andere Fragen.

00:27:53.985 --> 00:27:54.525
>>, Die gut.

00:27:54.525 --> 00:27:57.265
>> Zum Beispiel
Fahren Sie die Abbildung aus.

00:27:57.265 --> 00:27:58.772
Und wir können dann wiedergeben.
die Musik zusammen.

00:27:58.772 --> 00:28:01.072
[MUSIK]

00:28:01.072 --> 00:28:02.135
Wie die.

00:28:02.135 --> 00:28:03.965
Und die Maus dann erneut zu verwenden.

00:28:03.965 --> 00:28:08.520
Und wir auch tun können, sehen Sie,
Sie können einige der Cube zugreifen. In Ordnung.

00:28:08.520 --> 00:28:09.770
So.

00:28:09.770 --> 00:28:10.950
Ich werde dazu dummen Witz,

00:28:10.950 --> 00:28:13.655
Da Sie vielleicht feststellen, dass
Wir haben einen seltsamen Akzent.

00:28:13.655 --> 00:28:20.320
[LACHEN] Und

00:28:20.320 --> 00:28:23.180
Ich habe ein Problem auf
das Lesen meiner eigenen Folien wie.

00:28:24.450 --> 00:28:26.890
Und Sie können die vordere Version schreiben
die Musik von Bausteinen

00:28:26.890 --> 00:28:28.950
durch den Aufbau
Blöcke zusammen und

00:28:28.950 --> 00:28:31.200
Setzen in
etwas von identisch.

00:28:31.200 --> 00:28:31.730
>> David vielen Dank.

00:28:31.730 --> 00:28:33.640
Wir wechseln Sie zu mir.

00:28:33.640 --> 00:28:38.020
Wechseln Sie nun zu etwas
ganz anders.

00:28:38.020 --> 00:28:40.790
Ich möchte Ihnen zeigen, dass die CSS-Features.

00:28:40.790 --> 00:28:42.910
Dies ist etwas, das ich Liebe.

00:28:42.910 --> 00:28:47.120
CSS-Filter ist eine Möglichkeit
Jeder Webentwickler, hinzufügen

00:28:47.120 --> 00:28:50.650
Prozess Effekt mit buchen
Shader auf ein beliebiges Element dumm.

00:28:52.310 --> 00:28:56.160
Und Sie zeigen, dass in diesem Beispiel
Ich habe eine dieser Seite lesen.

00:28:56.160 --> 00:28:58.590
Ich möchte mein Text lesen, aber
Ich habe dieses wunderbare Dragon.

00:28:58.590 --> 00:29:02.160
Ich bin großer Fan des Drachen
Wenn Sie gar nicht bemerkt.

00:29:02.160 --> 00:29:04.180
Und ich möchte nicht
Entfernen Sie meine Dragon.

00:29:04.180 --> 00:29:06.500
Ich möchte meine Dragon beibehalten, aber
Wenn ich meinen Text lesen möchten,

00:29:06.500 --> 00:29:08.520
Ich möchte nur entfernen
die Ablenkung.

00:29:08.520 --> 00:29:10.810
Wir finden, die in einer Ansicht lesen,
Was auch immer.

00:29:10.810 --> 00:29:14.360
So was wann mache ich
Ich habe den Text bewegt wird.

00:29:14.360 --> 00:29:19.590
Ich bin nur ein [UNHÖRBAR] anwenden.
auf Meine Div-Element auf der Rückseite.

00:29:19.590 --> 00:29:23.340
So nur kann ich,
Ich kann meinen Text einfach lesen.

00:29:23.340 --> 00:29:28.170
Ich habe auch die Möglichkeit
Verwenden Sie Graustufen und Blur zusammen.

00:29:28.170 --> 00:29:31.510
Wir können CSS-Features mischen so

00:29:31.510 --> 00:29:34.410
und es weichgezeichnet werden kann und
Graustufen.

00:29:34.410 --> 00:29:39.280
Und wenn Sie sehen, kann ich spielen
[Nicht HÖRBAR] 60 Frames pro Sekunde und

00:29:39.280 --> 00:29:40.500
Sie können es problemlos steuern.

00:29:40.500 --> 00:29:42.450
Also müssen wir nur
Ein Blick auf den Code.

00:29:42.450 --> 00:29:45.150
Und ich bin dafür Visual mit
Studio-Code, Liebe ich dieses Tool.

00:29:46.290 --> 00:29:48.975
Ich habe gerade erhabene Text deinstalliert.

00:29:48.975 --> 00:29:52.070
>> [LACHEN]
>> So!

00:29:52.070 --> 00:29:54.200
Wir haben hier ist
einfache tatsächlich ziemlich.

00:29:54.200 --> 00:29:58.110
Ich habe hier nur Text,
in diesen Inhalt.

00:29:58.110 --> 00:30:00.211
Und ich habe meinen Hintergrund.

00:30:00.211 --> 00:30:05.131
Dies ist das, was ich diveware
mit einer meiner Css-Regel,

00:30:05.131 --> 00:30:09.220
Ich habe meine gesicherten
JPG-Bild in.

00:30:09.220 --> 00:30:14.890
Und was ich will, wenn ich
Text bewegen, das angewendet werden soll.

00:30:14.890 --> 00:30:17.560
Es wird eine CSS-Regel, die sagen, okay,

00:30:17.560 --> 00:30:20.370
Wir verwenden die Weichzeichner, Effekt
mit dieser Größe der Weichzeichnung.

00:30:20.370 --> 00:30:23.835
Und da ich auch Gehe,
Ich verwende Präfixe Version und

00:30:23.835 --> 00:30:25.280
unprefixes-Version als auch,

00:30:25.280 --> 00:30:28.790
wird nicht nur um sicherzustellen, dass ich
haben Sie das Problem in der Zukunft.

00:30:28.790 --> 00:30:31.440
Dies aus der Sicht der
der JavaScript-code selbst, die die

00:30:31.440 --> 00:30:32.780
ganz einfach.

00:30:32.780 --> 00:30:36.140
Bei Mouseover CSS-Regel angewendet.

00:30:36.140 --> 00:30:38.590
Beim Herausbewegen des Mauszeigers entferne ich die CSS-Regel.

00:30:38.590 --> 00:30:39.090
Das ist alles.

00:30:40.250 --> 00:30:42.950
Und ein weiteres Beispiel,
Ich mache beim Klicken auf

00:30:42.950 --> 00:30:44.390
Klicken Sie auf Graustufen-Objekt.

00:30:44.390 --> 00:30:47.590
Sie können es natürlich steuern
direkt von JavaScript mit den Worten:

00:30:47.590 --> 00:30:50.700
Ich möchte Weichzeichnen und Graustufen.

00:30:50.700 --> 00:30:52.640
So können Sie alle Effekte mischen

00:30:52.640 --> 00:30:55.310
Windungen möglich,
Sepia, was auch immer.

00:30:55.310 --> 00:30:58.060
Sie können Photoshop wie Effekt wiedergeben.

00:30:58.060 --> 00:31:01.720
Wir klicken, und es ist ganz
Beschleunigung mit Shader, so

00:31:01.720 --> 00:31:03.270
Das ist kostenlos.

00:31:03.270 --> 00:31:04.470
Tun Sie das bitte.

00:31:04.470 --> 00:31:05.700
Das Hauptproblem, das wir haben können,

00:31:05.700 --> 00:31:10.250
irgendwann ist,
CSS-Filter können nicht unterstützt werden.

00:31:10.250 --> 00:31:13.300
Also, dies führt mich zu
Ein weiterer Beweis dafür.

00:31:13.300 --> 00:31:14.170
David?

00:31:14.170 --> 00:31:15.470
>> Ja.

00:31:15.470 --> 00:31:16.240
>> Diese ein.

00:31:16.240 --> 00:31:20.020
Dieses Mal, zeigen wir einfach,
Wie funktionieren.

00:31:20.020 --> 00:31:24.980
So, wie Sie sehen können,
Ich habe immer das gleiche Ergebnis.

00:31:26.950 --> 00:31:30.230
Aber was passieren, wenn CSS
unterstützt Filter werden nicht?

00:31:30.230 --> 00:31:31.710
Und dass simulieren und

00:31:31.710 --> 00:31:35.390
Zeigen Sie alle Kennzeichen sowie
sind arbeiten, kann ich komme und

00:31:35.390 --> 00:31:38.910
okay, bisher CSS-Filter sagen
ist eine experimentelle Funktion.

00:31:38.910 --> 00:31:44.130
Und ich möchte nicht einfach zu verwenden
zu sehen, wie sie funktionieren könnte

00:31:44.130 --> 00:31:46.150
Wenn keine CSS-Filter vorhanden ist.

00:31:46.150 --> 00:31:50.400
Also habe ich nur dafür,
Starten Sie Browser.

00:31:52.180 --> 00:31:56.890
Switch, um hier zu unterstützen und
Ich habe nicht reservierten Verhalten.

00:31:56.890 --> 00:31:59.455
Zeit, da CSS
Funktion wird nicht unterstützt,

00:31:59.455 --> 00:32:03.480
Ich bin nur mit spielen.
die Deckkraft des Bildes und

00:32:03.480 --> 00:32:07.400
Festlegen auf 0,1, so
Wir sehen den Hintergrund.

00:32:07.400 --> 00:32:11.420
Wie Sie, ohne Code zu tun,
JavaScript-Code?

00:32:11.420 --> 00:32:13.890
Das ist cool Frage ich.

00:32:16.000 --> 00:32:17.710
Ich muss nur eine coole verwenden,

00:32:17.710 --> 00:32:23.530
Neues Feature namens ArtsReport
Lassen Sie mich das Vorhandensein zu testen oder

00:32:23.530 --> 00:32:29.150
keine CSS-Regeln,
auch mit zugeordneten Parameter.

00:32:29.150 --> 00:32:31.780
Das ist wirklich interessant hier.

00:32:31.780 --> 00:32:38.190
Wenn Webkit-Filter nicht unterstützt wird
für das Weichzeichnen mit 20 Pixel oder es tut uns leid,

00:32:38.190 --> 00:32:42.090
Wenn unterstützt oder wenn mit Filtern
Weichzeichner mit 20 Pixel wird unterstützt,

00:32:42.090 --> 00:32:44.820
Wir definieren, die das Unscharf/Scharf
Diese Regel ist.

00:32:46.760 --> 00:32:49.200
Und wenn nicht, unterstützt,

00:32:49.200 --> 00:32:53.060
dann definieren Sie diese Weichzeichnen
Ändern der Deckkraft lediglich ist.

00:32:53.060 --> 00:32:54.980
Aus der Sicht der
JavaScript-Entwickler

00:32:56.000 --> 00:32:58.460
weiterhin der JavaScript-Entwickler
die gleiche Regel, verschwommen angewendet.

00:32:59.690 --> 00:33:02.690
Aber das CSS-Filter
entfernt werden und

00:33:02.690 --> 00:33:05.120
Deckkraft Fassung,
Dank ArtsReport.

00:33:06.480 --> 00:33:10.341
So können wir das Steuerelement geben.
Nehmen wir an über

00:33:10.341 --> 00:33:13.243
Anpassungsfähigkeit an CSS-Designer.

00:33:13.243 --> 00:33:13.963
Das ist wirklich toll.

00:33:13.963 --> 00:33:16.725
Das ist wirklich mächtig.

00:33:16.725 --> 00:33:18.025
David.

00:33:18.025 --> 00:33:21.290
Nächsten Demo über Flex-Bücher.

00:33:21.290 --> 00:33:22.480
>> Flex Bücher und Teilmenge.

00:33:22.480 --> 00:33:25.490
Also, wir rückwärts
Meine Informationen.

00:33:25.490 --> 00:33:27.100
>> Da wir sprechen
über die Anpassungsfähigkeit.

00:33:27.100 --> 00:33:27.780
>> Ja.

00:33:27.780 --> 00:33:30.310
Also habe heute Sie gesehen, dass
Wir sprechen viel über

00:33:30.310 --> 00:33:33.580
reaktionsfähiges Design und
Weitere Informationen über adaptive design

00:33:33.580 --> 00:33:38.790
die Anpassung ist
die globale UX zum aktuellen Gerät.

00:33:38.790 --> 00:33:41.840
Und wenn Sie einige erstellen
Reaktionsfähigkeit Stuff Media haben Sie

00:33:41.840 --> 00:33:46.080
Abfragen, haben Sie viele abgekühlt haben.
neue Anzeige z. B. der Flex-Feld.

00:33:46.080 --> 00:33:49.190
Aber das Problem möglicherweise beim
Einige Bilder angezeigt werden soll, und

00:33:49.190 --> 00:33:53.350
verschiedene Definition haben
von der Auflösung für Bilder

00:33:53.350 --> 00:33:57.208
Angenommen, für ein iPhone mit
Einige Bildschirme Aufbewahrung für

00:33:57.208 --> 00:33:58.897
ein klassisches Telefon und einen PC.

00:33:58.897 --> 00:34:02.740
Und Sie möchten nicht herunterladen
Alle Bilder auf der Clientseite und

00:34:02.740 --> 00:34:06.630
über JavaScript definieren,
wie eine richtige zu wählen?

00:34:06.630 --> 00:34:09.150
Also, es wäre besser
Lassen Sie den Browser entscheiden

00:34:09.150 --> 00:34:11.510
auf der Grundlage von Was wird ausgeführt werden?

00:34:11.510 --> 00:34:15.970
Also, wenn sie derzeit ausgeführt wird
die neue Windows phone-mit unserer

00:34:15.970 --> 00:34:19.430
Bildschirm Auflösung, möchte ich zeigen
die spezifische Version des Bildes zu

00:34:19.430 --> 00:34:21.730
stattdessen ein anderes
auf das Gerät laden.

00:34:21.730 --> 00:34:25.710
So dazu haben Sie
SourceSet zur Verfügung stehen.

00:34:25.710 --> 00:34:27.310
Daher ist es sehr einfach zu verwenden.

00:34:27.310 --> 00:34:30.030
Das erste, was Sie brauchen
für das Bild-Tag verwendet wird,

00:34:30.030 --> 00:34:33.570
die klassische Quelle verwenden
Eigenschaft, die Sie möglicherweise.

00:34:33.570 --> 00:34:34.370
Es ist also eine Klartextkommunikation.

00:34:34.370 --> 00:34:37.480
Also, wenn der Browser nicht ist
unterstützende Source festgelegt,

00:34:37.480 --> 00:34:40.610
Es wird zu verwenden
Dieses bestimmte Bild.

00:34:40.610 --> 00:34:42.290
So machen wir standardmäßig.

00:34:42.290 --> 00:34:46.890
Jedoch kann der Browser wird
Diese neue Eigenschaft dort zu behandeln,

00:34:46.890 --> 00:34:53.230
Sie können an den Browser Bitte sagen
Verwenden Sie diese Version des Bildes X 1.

00:34:53.230 --> 00:34:57.720
Wenn der aktuelle DPI-Wert des Bildschirms
tatsächlich entsprechen die CSS und

00:34:57.720 --> 00:35:02.220
die Hardware-Verhältnis und Pixel
Verwenden Sie dieses Bild.

00:35:02.220 --> 00:35:06.510
Also, wenn Sie zum Beispiel gehen
Weitere physische kleinere Bildschirme

00:35:06.510 --> 00:35:09.380
mit Auge des Finishers
Bitten Sie den Browser.

00:35:09.380 --> 00:35:13.140
Verwenden Sie eine andere Version der
Bild und Sie haben den Punkt Sie

00:35:13.140 --> 00:35:17.550
können, was Sie steigen
wie diese bestimmten Regeln.

00:35:17.550 --> 00:35:22.700
So ist es möglich wunderbar, jetzt mit
Einige der Leute wie ich,

00:35:22.700 --> 00:35:24.950
Einige 4K-Bildschirm zu Hause haben.

00:35:24.950 --> 00:35:28.540
Wenn Sie einige haben möchten, abkühlen lassen.
Website auf, die angezeigt werden.

00:35:28.540 --> 00:35:31.250
So können wir es so wählen.

00:35:31.250 --> 00:35:35.200
Lassen Sie mich Ihnen dies
einfache Webseite in i11.

00:35:35.200 --> 00:35:37.230
Es wird nicht verwendet.

00:35:37.230 --> 00:35:39.320
Das Standardbild wird verwendet.

00:35:39.320 --> 00:35:43.050
Und Sie diese, da beim
Ich werde eine neue Version verwenden

00:35:43.050 --> 00:35:47.390
das Bild, ich bin ein bestimmtes versetzt
Logo oben links auf das Bild.

00:35:47.390 --> 00:35:51.660
Also hat derzeit iE verwendet wurde
Das Standardbild davon wurde-

00:35:51.660 --> 00:35:53.040
>> Ein unscharf ein.

00:35:53.040 --> 00:35:56.290
>> Ein unscharf ein, wieder, wir haben
mit unseren game-Agent erstellen.

00:35:56.290 --> 00:35:57.660
Also wirklich cool.

00:35:57.660 --> 00:36:01.400
Wenn ich zu Microsoft Edge wechsle
Sie können sehen, dass

00:36:01.400 --> 00:36:06.410
Wir sehen das gleiche Bild
mit der Version 1 X zu übersetzen.

00:36:06.410 --> 00:36:09.870
Aber jetzt simulieren
die höhere Version soll.

00:36:09.870 --> 00:36:13.444
[ÜBERSPRECHEN] Sie benötigen eine vollständige,
auf einem bestimmten Gerät.

00:36:13.444 --> 00:36:18.130
Sie können die mit simulieren.
die Zoomeffekte Option Ihres Browsers.

00:36:18.130 --> 00:36:21.860
Nehmen wir z. B. an, dass ich
die Tatsache simulieren möchten,

00:36:21.860 --> 00:36:24.330
aktuelle Bildschirmauflösung
ist noch immer das gleiche, aber

00:36:24.330 --> 00:36:28.590
Ich möchte den DPI-Wert dadurch ändern
wie, und Sie aktualisieren müssen.

00:36:28.590 --> 00:36:31.780
Und Sie sehen den browser
automatisch beschlossen

00:36:31.780 --> 00:36:33.520
eine neuere Version des Bildes, und

00:36:33.520 --> 00:36:36.400
heruntergeladene wurde
nur diese bestimmte Bild.

00:36:36.400 --> 00:36:40.590
Um zu überprüfen, wir können für
b. Klicken Sie unter S2F2s.

00:36:42.080 --> 00:36:44.980
Der richtige Demo erfahren,
Dies sollte eine sein.

00:36:48.250 --> 00:36:49.363
Hier protokollieren.

00:36:55.943 --> 00:36:58.719
Und lassen Sie uns im Netzwerk,
Wir aktualisieren.

00:37:00.500 --> 00:37:03.998
Es war nicht der richtige Weg werfen
Kante, nur um zu vermeiden, lassen Sie mich zu schließen.

00:37:03.998 --> 00:37:07.306
>> Sie sind wirklich gut.

00:37:16.541 --> 00:37:17.475
>> Ja, ich bin wirklich gut.

00:37:17.475 --> 00:37:20.960
>> [LACHEN] Vielen Dank
mich David unterstützen.

00:37:20.960 --> 00:37:23.150
Und Sie können sehen, dass
der Browser entschieden,

00:37:23.150 --> 00:37:24.990
nur die entsprechenden laden
die Version des Bildes.

00:37:24.990 --> 00:37:30.370
Also, Sie überboten wurden eine Reihe verwiesen
verschiedene Bilder in Ihrem Code.

00:37:30.370 --> 00:37:33.705
Aber die Browser und dem Client,
beschlossen, das richtige zu wählen

00:37:33.705 --> 00:37:36.525
basierend auf der aktuellen Bildschirmauflösung und
erhältlich ist.

00:37:36.525 --> 00:37:41.275
Und auch in der Spezifikation
Es wird angegeben, dass der Browser

00:37:41.275 --> 00:37:44.865
kann auch zum Laden des Bildes auswählen
basierend auf der aktuellen Bandbreite.

00:37:44.865 --> 00:37:48.025
So, nehmen wir an, Sie haben
ein Bildschirm Netzhaut, so sind Sie ziemlich

00:37:48.025 --> 00:37:50.735
zufrieden, aber Sie haben
eine sehr verlangsamte sich Verbindung.

00:37:50.735 --> 00:37:53.465
Es ist wahrscheinlich nicht empfehlenswert
Geben Sie die hohe Auflösung

00:37:53.465 --> 00:37:54.390
Bild.

00:37:54.390 --> 00:37:57.400
In diesem Fall wird der Prüfpunkt zu,
Direct, die Sie versuchen würde, senden

00:37:57.400 --> 00:38:03.370
Sie niedrige Auflösung des Bilds
mit einer Geschwindigkeit-Website, einer Website schnell.

00:38:03.370 --> 00:38:07.870
Deshalb haben wir mit, dass ich bin
derzeit Umschreiben von unserer Website so

00:38:07.870 --> 00:38:10.530
Ich wird die Schleife wiederholt zu unserer
Heute Babylon-Website.

00:38:12.700 --> 00:38:13.745
>> Dies ist kostenlose anzeigen schalten.

00:38:13.745 --> 00:38:15.720
>> Ja.

00:38:15.720 --> 00:38:17.130
Vielleicht werden wir in Schwierigkeiten geraten.

00:38:17.130 --> 00:38:17.630
Ich weiß nicht.

00:38:18.640 --> 00:38:21.310
Wie das ist heutzutage unsere Website so.

00:38:21.310 --> 00:38:25.894
Daher haben wir versucht, Sie zu imitieren
die moderne US stuff verwenden

00:38:25.894 --> 00:38:28.140
einige spezielle Layouts.

00:38:28.140 --> 00:38:31.870
Wir waren sehr glücklich,
aber es war nicht aus.

00:38:31.870 --> 00:38:35.760
Darüber hinaus sind wir ziemlich gut
JavaScript-Entwickler.

00:38:35.760 --> 00:38:37.945
Wir sind weniger gute Designer.

00:38:37.945 --> 00:38:43.730
[LACHEN] Und diese Idee ändern
dass wir alle beschlossen, dies zu ändern.

00:38:43.730 --> 00:38:48.980
Die neue Version, bin ich
Derzeit ist dies ein.

00:38:48.980 --> 00:38:52.058
Also habe ich verwendet
Magische Abfragen und Flexbox.

00:38:52.058 --> 00:38:54.730
Einige bessere Größe haben können,

00:38:54.730 --> 00:38:58.220
Das wird sich anpassen,
auf die aktuelle Auflösung.

00:38:58.220 --> 00:39:01.271
Und das gute ist, ich
Quellen im Flex können kombiniert werden.

00:39:01.271 --> 00:39:04.190
Einige Abfragen
gute Erfahrungen.

00:39:04.190 --> 00:39:08.720
Wenn ich in der Website Zoomen 'M
und jetzt zu aktualisieren.

00:39:11.170 --> 00:39:14.950
Sie anzeigen die Lösung erneut
des Bilds.

00:39:14.950 --> 00:39:18.100
Und ich kann sogar testen, die so
Das Design ist nicht abgeschlossen.

00:39:18.100 --> 00:39:20.540
Wenn Sie ein guter Designer sind,
und Sie arbeiten kostenlos.

00:39:20.540 --> 00:39:22.560
Wir [LACHEN] begrüßen Sie.

00:39:22.560 --> 00:39:23.630
>> Bitte senden Sie uns e-Mail.

00:39:27.572 --> 00:39:29.740
>> Aber
Wenn ich die auf meinem Telefon ausführe

00:39:31.270 --> 00:39:32.250
>> Das irgendwo sein sollte.

00:39:34.180 --> 00:39:37.292
Hier ist es, so
Ich werde auf, lesen Sie senden.

00:39:41.307 --> 00:39:43.960
Kann es so sehen
Dies ist dieselbe-Website.

00:39:43.960 --> 00:39:46.190
Und am Telefon Wenn
Ich habe es wieder aktivieren und

00:39:46.190 --> 00:39:48.900
Sie sehen hier, dass ich bin Laden
in 2 X Version des Bildes.

00:39:48.900 --> 00:39:52.260
Da die aktuelle
Bildschirmauflösung von meinem

00:39:52.260 --> 00:39:55.390
Fenster Telefon ist hoch genug, um
haben Sie ein gutes Verhältnis des Bildes.

00:39:55.390 --> 00:39:56.753
Sie können auch auf ein Gerät testen.

00:39:56.753 --> 00:39:59.776
Damit die gute Nachricht, dass ist Sie
kann auch auf Microsoft Edge auf Testen

00:39:59.776 --> 00:40:01.690
der Desktop und wie David sagte,

00:40:01.690 --> 00:40:04.920
Dies ist die genaue dieselbe Engine-
Ausführung unter Windows Phone.

00:40:04.920 --> 00:40:08.092
So ist es ziemlich leicht, Aufgabe
Überprüfen Sie einfach, dass alles

00:40:08.092 --> 00:40:11.420
ist fehlerfrei funktioniert,
auf dem Bildschirm spezielle Hardware.

00:40:11.420 --> 00:40:14.600
Und dann haben Sie eine gute
Erfahren Sie, wie die.

00:40:15.830 --> 00:40:17.210
>> David vielen Dank.

00:40:17.210 --> 00:40:19.228
Also zurück zu einem anderen Demo.

00:40:22.936 --> 00:40:29.660
Ja, so dass wir da IE9, zudem
Wir unterstützten SVG in HTML.

00:40:29.660 --> 00:40:34.460
Aber die Gemeinschaft Fragen Sie uns, und
Dank der UserVoice die ich

00:40:34.460 --> 00:40:37.930
Erwähnen Sie nach und Dank an
Wir arbeiten zu.

00:40:37.930 --> 00:40:43.610
Wir hören der Gemeinschaft, und bitten Sie Sie
Bitte unterstützt uns ForeignObject.

00:40:43.610 --> 00:40:44.900
Was ist ForeignObject?

00:40:44.900 --> 00:40:49.665
ForeignObject ist das Gegenteil
mit SVG in HTML.

00:40:49.665 --> 00:40:54.470
ForeignObject ist die Kapazität
HTML in SVG einbetten.

00:40:55.610 --> 00:40:58.510
Auf diese Weise dazu
Sie können eine SVG-Seite haben.

00:40:58.510 --> 00:40:59.510
Lassen Sie mich Ihnen zeigen.

00:41:02.280 --> 00:41:05.350
Ich habe also hier HTML-Element.

00:41:05.350 --> 00:41:08.170
In meinem HTML
Ich habe meine SVG-Element so

00:41:08.170 --> 00:41:10.710
Ein Vektor-basierte Rendering.

00:41:10.710 --> 00:41:16.630
Und innerhalb dieses SVG, habe ich was
Wir rufen die ForeignObject hier,

00:41:16.630 --> 00:41:18.180
Wo kann ich HTML speichern.

00:41:19.350 --> 00:41:22.226
Also, das ist interessant da
SVG ist lediglich ein Vektor.

00:41:22.226 --> 00:41:27.020
Die ForeignObject werden
durch dieses Vektors rein gesteuert

00:41:27.020 --> 00:41:31.830
Speicherplatz, und wir können keinem bestimmten anwenden.
Auswirkungen, die wir für SVG haben können.

00:41:31.830 --> 00:41:36.280
Können wir Vektorobjekt, mischen und
Erstellen Sie mit einigen, z. B. Text.

00:41:36.280 --> 00:41:39.440
Wir können damit spielen
Wie mache ich hier.

00:41:39.440 --> 00:41:44.430
Ich möchte Ihnen zeigen, dass die Stromversorgung
unter Verwendung von HTML in SVG.

00:41:45.440 --> 00:41:47.390
Filter wird wieder verwendet.

00:41:47.390 --> 00:41:50.317
Es ist nicht CSS-Filter Zeit,
SVG-Filter ist.

00:41:50.317 --> 00:41:52.110
SVG-Filter unterstützt.

00:41:52.110 --> 00:41:55.230
Und SVG-Filter anwenden eines Effekts

00:41:55.230 --> 00:41:57.770
auf dem Bild Vektor gerendert
Okay?

00:41:57.770 --> 00:42:02.780
Dieses Bild wird jetzt einzufügen.
das Bild HTML gerendert.

00:42:02.780 --> 00:42:08.300
Und das ist interessant, da
Kann ich die Dinge wie diese.

00:42:08.300 --> 00:42:11.110
Hier ist meine
betrunkenen Browser aufrufen.

00:42:14.630 --> 00:42:17.670
Zu viel Bier, Sie nach Hause gehen und
etwas suchen möchten, und

00:42:17.670 --> 00:42:18.899
die Welt Aussehen dieser.

00:42:20.160 --> 00:42:23.874
Okay, wir suchen
Microsoft-Rand.

00:42:23.874 --> 00:42:28.750
>> [LACHEN]
>> Und beachten Sie, dass wir wüssten, dass.

00:42:28.750 --> 00:42:33.420
IFrame in meinem SVG
sehr gut funktioniert.

00:42:33.420 --> 00:42:34.686
Es ist kein Problem.

00:42:34.686 --> 00:42:37.544
Und da bin ich in SVG,

00:42:37.544 --> 00:42:41.895
Ich kann die SVG anwenden und
Verwenden Sie Meine Auswahl.

00:42:41.895 --> 00:42:44.728
Ich habe eine andere Sache, die ich tun können
Ich wollte mit, die Sie anzeigen.

00:42:44.728 --> 00:42:48.799
Folglich wird statt, die

00:42:48.799 --> 00:42:53.061
Ich möchte nur diese Besprechung verwenden.

00:42:56.228 --> 00:42:58.770
Gehen Sie huch, wir zurück.

00:42:58.770 --> 00:42:59.895
Ich habe etwas vergessen.

00:42:59.895 --> 00:43:00.895
>> Ja, den Strich.

00:43:00.895 --> 00:43:02.728
>> Ja, Danke, David.

00:43:05.853 --> 00:43:07.450
Lassen Sie uns eine Aktualisierung erzwingen.

00:43:07.450 --> 00:43:08.825
Hierbei handelt es sich um einen Minecraft Browser.

00:43:08.825 --> 00:43:12.270
>> [LACHEN]
>> So interessant ist, und

00:43:12.270 --> 00:43:15.770
dass bei Suche ich nach
babylonjs.com, das ist nicht einfach.

00:43:15.770 --> 00:43:17.580
Ich habe vergessen Sie nicht, klicken hier.

00:43:18.680 --> 00:43:22.660
Ich bin ein Minecraft Spieler und
Ich kann 3D-Objekt nehmen.

00:43:22.660 --> 00:43:27.978
Und dies ist, HTML-Seite mit SVG,
in SVG befindet sich GL mit Web-

00:43:27.978 --> 00:43:31.812
>> [APPLAUS]

00:43:31.812 --> 00:43:34.639
>> Es wird mit 60 Frames pro ausgeführt.

00:43:34.639 --> 00:43:36.110
Zweitens: okay?

00:43:36.110 --> 00:43:37.740
Ich muss zugeben, dass einfach cool ist.

00:43:38.960 --> 00:43:41.765
Daher sind wir nicht sicher
der Anwendungsfall, aber

00:43:41.765 --> 00:43:44.310
Erhalten Sie [LACHEN] Sie den Punkt.

00:43:44.310 --> 00:43:44.850
Sie erhalten den Punkt.

00:43:44.850 --> 00:43:46.440
Sie können HTML in SVG.

00:43:46.440 --> 00:43:46.940
Das ist toll.

00:43:48.300 --> 00:43:49.975
Ich bin ziemlich sicher, dass
für Ihre Kinder lieben es, die.

00:43:49.975 --> 00:43:54.090
>> [LACHEN]
>> Und dann die neuesten Dinge

00:43:54.090 --> 00:43:59.115
Wir wollten Sie vor Jungs zeigen
in die Q&A verschieben, ist HTTP/2.

00:43:59.115 --> 00:44:01.944
HTTP/2, es also ganz einfach

00:44:01.944 --> 00:44:06.884
etwas sehr visuell finden
Lassen Sie HTTP/2 sehen.

00:44:06.884 --> 00:44:11.490
Nun, ist HTTP/2 Dank erstellt wird
Welche Google bietet schon

00:44:11.490 --> 00:44:12.350
mit SPDY.

00:44:12.350 --> 00:44:15.670
So SPDY ist, versuchen Sie
Um ein neues Element zu erstellen,

00:44:15.670 --> 00:44:20.252
HTTP/1.1 unterscheidet
Das ist jetzt ziemlich alt.

00:44:20.252 --> 00:44:21.790
Wir glauben einige mobile Geräte und

00:44:21.790 --> 00:44:24.520
andere neue Geräte haben wir einige
Problem mit der Leistung.

00:44:24.520 --> 00:44:27.890
Versuchen wir also, suchen
Einige Hacks in diesem.

00:44:27.890 --> 00:44:31.680
Also, reden wir zum Beispiel
die Anzahl der Anforderungen, die ein Browser kann

00:44:31.680 --> 00:44:33.160
auf einem Webserver zu senden.

00:44:33.160 --> 00:44:38.100
Standardmäßig so in den meisten Fällen, es
wurde vier gleichzeitige Anforderungen an

00:44:38.100 --> 00:44:42.720
der Webserver von einer bestimmten
der Client an eine bestimmte Domäne.

00:44:42.720 --> 00:44:45.490
Also, wenn Sie laden wollten,
Angenommen, 10 oder

00:44:45.490 --> 00:44:48.740
20 Bild von dieser Website
Server von den Clients.

00:44:48.740 --> 00:44:52.914
Sie konnten sich nur dafür über
vier unterschiedliche Anforderungen und

00:44:52.914 --> 00:44:54.300
Sie müssen es warten.

00:44:54.300 --> 00:44:59.000
Und wenn Sie, tatsächlich gibt es möchten
wurde ein Hackangriff von allen bezeichnet wird.

00:44:59.000 --> 00:45:01.960
So können Sie mehrere haben
Domänen wie CDNs.

00:45:01.960 --> 00:45:06.570
In diesem Fall CDN Nummer eins, CDN-Nummer 2,
Anzahl der CDN drei bis vier.

00:45:06.570 --> 00:45:10.480
Nehmen wir an, und Dank
Sie können vier Anforderungen an

00:45:10.480 --> 00:45:14.190
das erste CDN und dann vier
Anforderungen an das zweite, usw..

00:45:14.190 --> 00:45:15.580
Aber Sie tun Art Hacks,

00:45:15.580 --> 00:45:21.160
Da der Browser zu tun hat
sowie die Tatsache, dass Sie gezwungen wurden.

00:45:21.160 --> 00:45:24.520
Wenn Sie eine Menge vorgehen
Anforderung an viele hinzufügen

00:45:24.520 --> 00:45:28.620
Gemeinkosten oben auf jeder der
der HTTP-Anforderung an den Webserver.

00:45:28.620 --> 00:45:33.522
In diesem Fall, Schreiben von HTTP/2 ist jetzt sein.
behandelt von der IETF-Arbeitsgruppe als

00:45:33.522 --> 00:45:36.860
ein Anfang, und
Wir arbeiten auf diesem.

00:45:36.860 --> 00:45:39.510
Daher ist es implementiert wird
von Microsoft Edge und

00:45:39.510 --> 00:45:41.390
Chrome und Firefox.

00:45:41.390 --> 00:45:45.510
Und die Idee ich bin gerade durchsuchen
einer Webseite aus dem Google-server

00:45:45.510 --> 00:45:48.890
So haben sie sie implementiert wurden
in einem Server-Stack.

00:45:48.890 --> 00:45:53.476
Und Sie sehen, dass die Möglichkeit zum
das Bild wesentlich schneller laden

00:45:53.476 --> 00:45:54.875
verschiedene Grund.

00:45:54.875 --> 00:45:59.095
Zuerst konnten tun wir
Einige multiplexing an die Datenströme.

00:45:59.095 --> 00:46:02.335
Sie sind nicht mehr zum Senden gezwungen
verschiedene Anforderungen auf dem Webserver.

00:46:02.335 --> 00:46:04.145
Sie können eine einzelne Anforderung erstellen und

00:46:04.145 --> 00:46:07.155
Wir werden einige einbetten
Streams innerhalb dieser Anforderung.

00:46:07.155 --> 00:46:10.265
So werden wir es nur aushandeln
einmal mit dem Webserver.

00:46:10.265 --> 00:46:14.185
Wir verwenden auch binäre Codierung,
mit dem HTTP/2.

00:46:14.185 --> 00:46:18.370
So ist es mehr Licht im Netzwerk.

00:46:18.370 --> 00:46:22.550
Und wir können auch was antizipieren
Sie müssen auf der Clientseite.

00:46:22.550 --> 00:46:25.390
Zum Beispiel
Beim Laden einer HTML-Seite

00:46:25.390 --> 00:46:29.330
Wir alle wissen, dass es einige werden
CSS und JavaScript in diesen.

00:46:29.330 --> 00:46:32.840
So ist es ein bisschen dumm zu
Laden Sie die HTML-Seite und

00:46:32.840 --> 00:46:35.300
dann, Ja, ich weiß dies
bestimmte JavaScript-Datei.

00:46:35.300 --> 00:46:37.950
Führen Sie dann eine weitere Schleife
aufgerufen Sie auf dem Server werden.

00:46:37.950 --> 00:46:39.810
Und dann die CSS-Datei usw..

00:46:39.810 --> 00:46:44.573
So geht es darum, den Webserver lassen
Angenommen, Sie "Index.HTML möchten",

00:46:44.573 --> 00:46:47.640
innerhalb der HTML es gibt foo.js.

00:46:47.640 --> 00:46:49.390
Also, was wir gehen zu
Führen Sie in der gleichen Anforderung,

00:46:49.390 --> 00:46:52.580
Wir werden Sie senden
die foo.js direkt zu sichern,

00:46:52.580 --> 00:46:54.700
an den Client, um Zeit zu sparen.

00:46:54.700 --> 00:46:56.550
Rechnen wir also, was Sie brauchen.

00:46:56.550 --> 00:46:58.170
Es würde ich eher sagen
benötigen Sie diese Datei nicht,

00:46:58.170 --> 00:47:00.110
Da ich habe bereits
richtig im Cache.

00:47:00.110 --> 00:47:04.270
Wir verloren ein wenig Zeit, aber die meisten
die Zeit, die es bei der Teilnahme an die Geschwindigkeit.

00:47:04.270 --> 00:47:05.790
Das ist also eine Webseite von Google durchgeführt,

00:47:05.790 --> 00:47:09.690
Das ist wirklich interessant, da
Es kann simulieren, was vor sich geht.

00:47:09.690 --> 00:47:14.244
Also, wir laden Sie die Seite
Mithilfe von HTTP/1 und dann 2002,

00:47:14.244 --> 00:47:17.650
Es tut uns leid, 200 Millisekunden
leichte Wartezeit.

00:47:17.650 --> 00:47:20.590
Sie können sehen, dass gerade bearbeitet wird
serialisiert wird.

00:47:20.590 --> 00:47:23.690
So habe ich mehrere Anforderungen
Teil des Bildes.

00:47:23.690 --> 00:47:26.170
Und ich kann es nicht sehr schnell,
Da muss ich

00:47:26.170 --> 00:47:30.460
Gehen Sie zurück an den Server jedes Mal, wenn
Laden Sie einige neue Teil der Seite.

00:47:30.460 --> 00:47:34.120
>> Und jede Anforderung haben
Latenzzeit von 200 Millisekunden.

00:47:34.120 --> 00:47:36.560
>> Und der andere Teil, mit dem HTTP/2

00:47:36.560 --> 00:47:40.300
Sie sehen, dass ich bin in der Lage, sein
Einige mehrere Stream gerendert wird.

00:47:40.300 --> 00:47:42.870
Und ich habe die eindeutige Anforderung,
auf dem Webserver laden

00:47:42.870 --> 00:47:45.790
alle Datenströme, sodass
Es ist viel schneller zum Laden des Bildes.

00:47:45.790 --> 00:47:47.770
Und nun Ja auf der Hand.

00:47:47.770 --> 00:47:49.928
Es ist sehr visuell da
Diese Einstellung ist ein Bild.

00:47:49.928 --> 00:47:53.240
Aber denken Sie daran, alle der
Pfade der Webseite, die Sie benötigen

00:47:53.240 --> 00:47:55.500
Laden Sie von der Serverseite,
und wirklich mit der gleichen Geschwindigkeit.

00:47:55.500 --> 00:47:59.750
So ist es wirklich gut, haben
die sich speziell auf das mobile

00:47:59.750 --> 00:48:02.660
auf dem Windows Phone-10
Verwenden von Microsoft Edge.

00:48:02.660 --> 00:48:07.720
Oder jede neue Geräte, die Sie möglicherweise
Moderne Engine haben, weil es würde

00:48:07.720 --> 00:48:11.620
wirklich EVA die Geschwindigkeit der Webseite
ohne etwas für Sie.

00:48:11.620 --> 00:48:15.050
Es ist vollständig
HTTP/1.1 kompatibel.

00:48:15.050 --> 00:48:17.310
Dies ist dieselbe Spalte,
die gleichen Verben.

00:48:17.310 --> 00:48:20.610
Wir ändern lediglich die Möglichkeit
das Protokoll kommunizieren und

00:48:20.610 --> 00:48:23.740
für den Stream und
alle die Netzwerksitzung beteiligt.

00:48:23.740 --> 00:48:24.240
>> Vielen Dank, David.

00:48:25.440 --> 00:48:30.240
Also, versuchen wir hier zur hand Kommissionierung einige
unserer Lieblingsfeatures aber

00:48:30.240 --> 00:48:33.860
Wie bereits erwähnt, bevor eine Menge
Sie sind weiterhin in das Feld ein.

00:48:33.860 --> 00:48:36.130
Folglich wird die beste Idee für
automatisch ein, wenn Sie es ausprobieren möchten,

00:48:36.130 --> 00:48:39.710
Installieren Sie das neueste
Version des Windows-10-Builds.

00:48:39.710 --> 00:48:41.820
Das Edge-Modul ist hier.

00:48:41.820 --> 00:48:44.660
Bisher ist es immer noch Spartan Projekt?

00:48:44.660 --> 00:48:47.940
Aber einfach in Ihre Meinung ändern und
Benennen Sie sie in der Microsoft Edge und

00:48:47.940 --> 00:48:49.100
Sie erhalten den Punkt.

00:48:49.100 --> 00:48:53.410
Auf Wunsch eine Funktion, wenn Sie wirklich
Möchten Sie eine Funktion, verwenden, und

00:48:53.410 --> 00:48:56.730
Geben Sie Ihr Feedback an
uservoice.modern.IE.

00:48:56.730 --> 00:48:59.690
Hier erfassen ich z. B. ASM.js.

00:48:59.690 --> 00:49:01.900
Es war ein großer Fragen für die Community.

00:49:01.900 --> 00:49:03.870
Unterstützen Sie bitte ASM.js.

00:49:03.870 --> 00:49:07.754
ASM.js ist eine Möglichkeit zum Kompilieren
C++ in JavaScript

00:49:07.754 --> 00:49:10.820
und ASM.js werden einige hinzufügen.

00:49:10.820 --> 00:49:14.290
Ich kann nicht sagen, dass,
zusätzliche Informationen zu

00:49:14.290 --> 00:49:15.400
der Garbage Collector und für

00:49:15.400 --> 00:49:18.796
das JavaScript-Modul
okay, um die Leistung zu verbessern?

00:49:18.796 --> 00:49:23.700
Unity unterstützt, Unreal engine
unterstützt, wenn Sie verwenden

00:49:23.700 --> 00:49:29.080
Einheit 5 können nur Exportieren Ihrer
Spiel zu Web-GL mit ASM.js.

00:49:29.080 --> 00:49:32.640
Nun also bei der Installation nur die sehr
neueste Version von Windows 10

00:49:32.640 --> 00:49:35.510
und Microsoft Edge,

00:49:35.510 --> 00:49:40.530
kann Web-GL ausgeführt werden
Spiele mit ASM.js Einheit.

00:49:40.530 --> 00:49:42.112
Gehen Sie zu: Flags.

00:49:42.112 --> 00:49:46.100
Also, wenn Sie auf der Microsoft Edge gehen
Heute geben Sie: Kennzeichen und

00:49:46.100 --> 00:49:50.150
Sie können ASM.js aktivieren
in Microsoft-Rand.

00:49:50.150 --> 00:49:53.130
Und ich zeige Ihnen eine andere
Beispiel hier auf die Rückstände.

00:49:53.130 --> 00:49:56.878
So fragen Benutzer Syntax anzeigen
Fehler im Debugger fair.

00:49:56.878 --> 00:50:00.838
Wir setzen, die im Rückstand, und
Wir, dass es auf der Oberseite des handelt und

00:50:00.838 --> 00:50:02.336
Wir hoffen, bald zu starten.

00:50:02.336 --> 00:50:05.623
Also, das ist eine neue Möglichkeit für
Wir kommunizieren mit euch, und

00:50:05.623 --> 00:50:06.795
mit der Community.

00:50:06.795 --> 00:50:09.355
Lassen Sie uns wissen, dass Sie
Möchten Sie etwas und

00:50:09.355 --> 00:50:13.675
Wir werden Sie wissen, dass wir
für einige arbeiten, die wir über berücksichtigen,

00:50:13.675 --> 00:50:17.440
und einige von ihnen sind nicht wirklich
auf unserer Liste oberste Priorität.

00:50:18.760 --> 00:50:21.390
Bitte überprüfen Sie die Sitzung.

00:50:21.390 --> 00:50:22.470
Und jetzt ist es Zeit für die Frage.

00:50:23.670 --> 00:50:24.195
Ja.

00:50:24.195 --> 00:50:32.000
>> [NICHT HÖRBAR]
>> Lassen Sie mich Ihnen [LACHEN].

00:50:33.670 --> 00:50:34.920
Oh, kann ich diese Frage nicht beantworten.

00:50:36.230 --> 00:50:39.449
Ich kann auf moderne Art gehen.

00:50:39.449 --> 00:50:43.020
In diesem Fall status.modern.

00:50:43.020 --> 00:50:44.000
Die Frage Info-
>> Oh, es tut uns leid.

00:50:44.000 --> 00:50:44.756
>> Ja ist bitte Frage.

00:50:44.756 --> 00:50:47.690
>> Die Frage geht es darum Vorlage,
HTML-Vorlage, das ist richtig.

00:50:47.690 --> 00:50:48.832
Arbeiten wir daran?

00:50:48.832 --> 00:50:49.690
>> Arbeiten wir daran?

00:50:51.400 --> 00:50:52.110
In diesem Fall "Ja".

00:50:52.110 --> 00:50:54.170
Bis jetzt sind wir untersucht.

00:50:54.170 --> 00:50:56.520
Es ist ein Teil eines Textabschnitts größere,
tatsächlich.

00:50:56.520 --> 00:51:01.470
Also, das beste, was Sie tun können
Geben Sie uns Feedback Benutzer Voice

00:51:01.470 --> 00:51:03.560
Um uns mitzuteilen, warum es ist
wirklich wichtig für Sie.

00:51:03.560 --> 00:51:04.810
Fordern Sie dann Benutzer abstimmen.

00:51:04.810 --> 00:51:07.130
Das ist die beste Möglichkeit
kommunizieren Sie mit uns.

00:51:07.130 --> 00:51:09.280
Aber Ja,
Wir wissen, dass es wirklich wichtig ist.

00:51:09.280 --> 00:51:11.035
Und es wird erwogen.

00:51:11.035 --> 00:51:13.650
>> [NICHT HÖRBAR]
>> Ja.

00:51:13.650 --> 00:51:16.690
Es handelt sich, einige der anderen Teile
Das vorbelegte problemlos möglich

00:51:16.690 --> 00:51:18.790
die Web-Partner
Ich weiß, mit diesem.

00:51:18.790 --> 00:51:22.230
Eine andere Frage.

00:51:22.230 --> 00:51:23.355
Ja?

00:51:23.355 --> 00:51:23.855
>> Wie lange sind wir
IE 11 verwalten möchten?

00:51:27.350 --> 00:51:30.679
>> Also die Frage, wie lange
Gehen wir IE 11 verwalten?

00:51:30.679 --> 00:51:35.034
IE 11 ist Teil von Windows 7, so

00:51:35.034 --> 00:51:39.250
denselben Lebenszyklus wie Windows 10.

00:51:39.250 --> 00:51:41.230
>> Lebenszyklus wie Vista?

00:51:41.230 --> 00:51:43.438
>> Ich habe keine Ahnung, hierfür,
Ich bin so tut mir leid.

00:51:43.438 --> 00:51:49.780
Ich kann in unsere Support-Mitarbeiter einsteigen.
[FOREIGN] und ich für Sie herausfinden.

00:51:49.780 --> 00:51:55.093
Aber IE 11 würde so lange unterstützt
wie Windows 10 unterstützt werden,

00:51:55.093 --> 00:51:57.194
Es ist Teil von Windows 7.

00:51:57.194 --> 00:51:58.654
"Ja"?

00:51:58.654 --> 00:51:59.813
>> Was ist auf Ihrem T-shirt?

00:51:59.813 --> 00:52:00.845
>>, Das ist eine gute Frage.

00:52:00.845 --> 00:52:03.698
[LACHEN] Was ist mein T-shirt?

00:52:03.698 --> 00:52:09.070
[LACHEN] Damit ich diese Frage sicher,
Ich möchte sicher sein.

00:52:09.070 --> 00:52:10.946
Ist es andere frage?

00:52:10.946 --> 00:52:11.782
>> Ja.

00:52:11.782 --> 00:52:12.618
>> Ja.

00:52:12.618 --> 00:52:17.060
>> [NICHT HÖRBAR]
>> Ja.

00:52:17.060 --> 00:52:20.390
Die Frage ist, wird von Microsoft
werden 10 nur Windows-10?

00:52:20.390 --> 00:52:22.035
Und die Antwort ist Ja, Ja.

00:52:22.035 --> 00:52:25.520
Ja.

00:52:25.520 --> 00:52:34.810
>> [NICHT HÖRBAR]

00:52:34.810 --> 00:52:38.051
>> In den meisten Fällen, wenn Sie in arbeiten

00:52:38.051 --> 00:52:44.855
die über Flags,
Ich denke, das hier ist. Nein.

00:52:44.855 --> 00:52:46.410
>> [NICHT HÖRBAR]

00:52:46.410 --> 00:52:47.120
>> Ordnung.

00:52:47.120 --> 00:52:48.107
>> Ja, es ist eine gute Frage für

00:52:48.107 --> 00:52:49.105
Sie [ÜBERSPRECHEN]
>> Jedoch die Frage:

00:52:49.105 --> 00:52:51.270
Wiederholen Sie können die Frage?
>> Dies ist die Frage,

00:52:51.270 --> 00:52:55.250
Einige der Funktionen sind unter
Flags in der Microsoft Edge.

00:52:55.250 --> 00:52:57.910
So habe ich zu gehen
Flags zu ermöglichen.

00:52:57.910 --> 00:53:01.724
Wenn ich mit Windows 10 Webansicht,
kann ich, z. B. SMGS verwenden?

00:53:01.724 --> 00:53:06.480
>> Nr.,
Sie wird nicht in der Lage, [UNHÖRBAR] sein.

00:53:06.480 --> 00:53:08.480
>> Ich war ziemlich sicher, aber
Ich wollte nur sicherstellen.

00:53:08.480 --> 00:53:11.510
>> Die Antwort ist keine. Yup.

00:53:11.510 --> 00:53:12.715
Frage dort?

00:53:12.715 --> 00:53:16.460
>> [NICHT HÖRBAR].

00:53:16.460 --> 00:53:18.655
>> Ja.
Wir arbeiten an der Implementierung von Web

00:53:18.655 --> 00:53:20.310
Treiber in Microsoft Edge.

00:53:23.296 --> 00:53:24.491
"Ja"?

00:53:24.491 --> 00:53:31.200
>> [NICHT HÖRBAR]
>>-Erweiterung.

00:53:31.200 --> 00:53:33.050
Gemeint richtige JavaScript-Erweiterung?

00:53:33.050 --> 00:53:37.280
Bisher kann ich dies nicht beantworten
weil es wirklich Frage

00:53:37.280 --> 00:53:38.540
zu früh für uns.

00:53:38.540 --> 00:53:40.730
Wir haben bereits
eine Demonstration gestern.

00:53:40.730 --> 00:53:43.580
Ich weiß nicht, war es zwei
während der Keynote vor Tagen.

00:53:43.580 --> 00:53:44.170
Es ist möglich.

00:53:44.170 --> 00:53:47.100
Wir arbeiten daran, die aber
Alles über die Leistung

00:53:47.100 --> 00:53:49.760
und so weiter, dass wir auch sind
bereits in unserem Entwicklungszyklus.

00:53:50.870 --> 00:53:52.215
Hoffentlich Nein, eindeutig.

00:53:52.215 --> 00:54:02.590
>> [NICHT HÖRBAR]

00:54:02.590 --> 00:54:03.090
>> Ich weiß nicht.

00:54:04.400 --> 00:54:06.100
Tut mir leid, aber ich weiß nicht.

00:54:06.100 --> 00:54:07.990
Es ist ein anderer Teil des
Das engineering-Team.

00:54:07.990 --> 00:54:09.700
Also, ich will nicht
Sagen Sie etwas falsch.

00:54:09.700 --> 00:54:12.010
Also, ich weiß nicht.

00:54:12.010 --> 00:54:12.604
"Ja"?

00:54:12.604 --> 00:54:13.620
[LACHEN SIE].

00:54:13.620 --> 00:54:15.145
>> [NICHT HÖRBAR].

00:54:15.145 --> 00:54:17.586
>> Die Fragen also,

00:54:17.586 --> 00:54:23.150
ist, dass CSS Nachhilfe arbeitet
mit CSS-Übergang?

00:54:24.210 --> 00:54:26.660
Getestet habe ich mit Übergang so, Ja.

00:54:26.660 --> 00:54:30.790
Für die Animation zu finden
aus irgendeinem Grund, warum es nicht sollte.

00:54:30.790 --> 00:54:34.120
Ich habe gerade überprüft 99 % ist jedoch gut.

00:54:34.120 --> 00:54:37.679
Und ich merke, dass Jacob sagen,
Ja, so es Ja 100 ist %.

00:54:37.679 --> 00:54:39.424
[LACHEN SIE]. Ja?

00:54:39.424 --> 00:54:43.177
>> Für die app-Unterstützung in CSS Regeln,

00:54:43.177 --> 00:54:46.670
ist das ein Standard [UNHÖRBAR]?

00:54:46.670 --> 00:54:47.810
>> Sir absolut absolut.

00:54:49.230 --> 00:54:51.291
>> Wissen Sie, wie weit
unterstützt, wird in Browsern?

00:54:51.291 --> 00:54:53.996
>> Ich weiß, dass es hat
in Chrome unterstützt.

00:54:53.996 --> 00:54:55.540
Wir können zu wechseln.

00:54:55.540 --> 00:54:56.603
Wissen Sie, dass diese Site?

00:54:56.603 --> 00:55:01.820
>> [NICHT HÖRBAR]
>> Noch nicht-

00:55:01.820 --> 00:55:02.455
>> Ja, es ist noch nicht.

00:55:02.455 --> 00:55:09.400
>> [NICHT HÖRBAR]
>> Ja, wird unterstützt.

00:55:09.400 --> 00:55:11.360
>> Firefox, Chrome, Edge, wunderbar.

00:55:11.360 --> 00:55:12.356
Wir leben in eine wunderbare Welt.

00:55:12.356 --> 00:55:16.486
>> Keine Safari interessant.

00:55:17.743 --> 00:55:20.800
>> [LACHEN]
>> [NICHT HÖRBAR]

00:55:20.800 --> 00:55:21.446
>> Ja?

00:55:21.446 --> 00:55:26.094
>> [NICHT HÖRBAR]
>> Web-Socket?

00:55:26.094 --> 00:55:27.350
Ja, Herr.

00:55:27.350 --> 00:55:29.165
Und das ist ein guter Übergang,
Vielen Dank.

00:55:29.165 --> 00:55:32.860
[LACHEN] Denn was ich haben
Mein Hemd basiert auf WebSocket.

00:55:32.860 --> 00:55:37.010
So registrieren einer Jungs,
Wir haben nur wenige Minuten.

00:55:37.010 --> 00:55:38.050
Wenn Sie weitere Fragen haben,

00:55:38.050 --> 00:55:40.250
Wenden Sie sich an
Fragen Sie uns nach rechts.

00:55:40.250 --> 00:55:43.288
Ich möchte Ihnen zeigen, was JS.

00:55:43.288 --> 00:55:46.618
Wir haben angekündigt, die gestern, so
Lassen Sie uns erklären, was das Produkt.

00:55:46.618 --> 00:55:49.820
Wir entschieden, nach JS
Um einen neuen Rahmen zu arbeiten.

00:55:49.820 --> 00:55:53.080
Wir lieben so neu schreiben
Frameworks für Entwickler.

00:55:53.080 --> 00:55:56.028
Aber anscheinend nicht alle
Entwickler sind Ad Webentwickler,

00:55:56.028 --> 00:55:58.190
Damit wir, die vor kurzem entdeckt.

00:55:58.190 --> 00:56:01.586
Und schließlich beschlossen, bearbeiten
Das Framework, das weitere Hilfe konnte

00:56:01.586 --> 00:56:03.470
Entwickler als nur WebGL.

00:56:03.470 --> 00:56:08.600
Und wenn wir unsere eigenen schreiben
Code, fanden wir heraus, dass es so war

00:56:08.600 --> 00:56:12.468
zum Debuggen auf komplexe
Alle mobilen Versionen.

00:56:12.468 --> 00:56:15.610
Wenn Sie Code schreiben,
soll es einmal schreiben und

00:56:15.610 --> 00:56:18.700
aber dann, wenn es überall ausgeführt
überall ausgeführt werden soll,

00:56:18.700 --> 00:56:21.270
Sie müssen es überall Debuggen.

00:56:21.270 --> 00:56:24.440
Ist problematisch, vorhanden sind.
viele verschiedene Tools, dafür aber

00:56:24.440 --> 00:56:27.500
keine Tools zum wirklich ausführen
überall, uns zu helfen.

00:56:27.500 --> 00:56:30.150
Wir entschieden uns ein Debuggen schreiben

00:56:30.150 --> 00:56:32.460
Tool-framework
unterstützen Sie dabei, dass.

00:56:32.460 --> 00:56:38.090
Und nur auf reinen JavaScript
CSS mit einem Node.js Server und

00:56:38.090 --> 00:56:43.370
am Back-End Echtzeit aktivieren
Kommunikation mit WebSockets.

00:56:43.370 --> 00:56:47.910
>> Hier habe ich einen Server Node.js,
Ich mache nur Npm Installation Vorlon.

00:56:47.910 --> 00:56:49.240
Das ist es nicht mehr.

00:56:49.240 --> 00:56:51.500
Ausgeführt wird, und
Geben Sie mir ein Dashboard.

00:56:51.500 --> 00:56:52.310
Das Dashboard ist hier.

00:56:52.310 --> 00:56:54.450
Ich kann gehen, schauen Sie am
es mein Dashboard.

00:56:54.450 --> 00:56:57.279
Wenn für eine beliebige Verbindung gewartet werden
Web Sockets, verwenden z. B.,

00:56:57.279 --> 00:56:58.254
Wenn es unterstützt wird, oder

00:56:58.254 --> 00:57:00.771
Verwenden von Abrufen mit der assurity
Wenn es nicht unterstützt wird.

00:57:00.771 --> 00:57:03.400
Wir verwenden Socket.IO um zu tun.

00:57:03.400 --> 00:57:05.130
Es funktioniert fast überall.

00:57:05.130 --> 00:57:06.045
Das funktioniert auf meinem Kühlschrank.

00:57:06.045 --> 00:57:10.750
[LACHEN] So habe ich eine Demo hier,
speziell für

00:57:10.750 --> 00:57:13.990
und
Ich möchte Ihnen in dieser Demo zeigen.

00:57:13.990 --> 00:57:15.620
Nun öffnen sie hier.

00:57:15.620 --> 00:57:17.840
Und ich habe diese ein.

00:57:17.840 --> 00:57:23.470
Damit Sie eine Einführung in beibehalten Sie 3D
auch in Rand unterstützen.

00:57:23.470 --> 00:57:26.600
So wir das Wedge haben, führen wir
Diese Art von coole Sache.

00:57:26.600 --> 00:57:31.690
Ich versuche, zu reproduzieren, was wir
jetzt auf meinem XBMC MediaPlayer haben.

00:57:31.690 --> 00:57:34.050
Das ist ziemlich cool und
Wenn ich eine Preserve dafür haben.

00:57:34.050 --> 00:57:38.820
So ist dies nur eine Demo I
Da geben möchten was.

00:57:40.350 --> 00:57:41.092
Leider kann ich nicht.

00:57:41.092 --> 00:57:43.390
Diese Demo ist nicht funktionsfähig.
auf einem bestimmten Gerät.

00:57:43.390 --> 00:57:46.230
Das ist nicht einfach zu wissen
Wenn ich ein Telefon mit,

00:57:46.230 --> 00:57:47.890
Ich verstehe nicht, warum
Das funktioniert nicht.

00:57:47.890 --> 00:57:52.928
Ich kann also, fügen Sie einfach in Mein

00:57:52.928 --> 00:58:01.520
Code hier einen Verweis
zu http://localhost.

00:58:01.520 --> 00:58:03.550
Damit der Server auf diese URL ausgeführt wird.

00:58:03.550 --> 00:58:05.460
Und ich möchte nur vorlon.js.

00:58:05.460 --> 00:58:06.280
Das ist alles.

00:58:06.280 --> 00:58:07.920
Sie brauchen nicht mehr.

00:58:07.920 --> 00:58:09.380
Mist.

00:58:09.380 --> 00:58:12.530
Sie brauchen nicht mehr.

00:58:12.530 --> 00:58:13.100
Klingt gut.

00:58:13.100 --> 00:58:14.470
>> Sie müssen es korrekt eingeben.

00:58:14.470 --> 00:58:16.240
>> Ja, und
Bin ich nicht wirklich gut, richtig?

00:58:16.240 --> 00:58:20.610
>> Dies ist die schwierigste Teil, wir
Versuchen Sie dennoch zu, um Sie zu reparieren.

00:58:20.610 --> 00:58:22.658
>> [LACHEN] klingt,
Nein, es ist übrigens nicht gut,

00:58:22.658 --> 00:58:25.750
Da ich Ja dieses vergessen,
Vielen Dank.

00:58:25.750 --> 00:58:27.200
Es könnte für mich lang sein.

00:58:28.860 --> 00:58:33.490
Und klicken Sie dann hier,
Laden ich habe diese Seite Xxyy okay neu?

00:58:36.520 --> 00:58:38.019
>> Und fahren Sie mit dieser Website.

00:58:39.170 --> 00:58:41.200
>> Ich etwas vergessen, aber
Lassen Sie mich hier überprüfen.

00:58:43.190 --> 00:58:46.430
Und in diesem Fall
Ich arbeite an UI-Analysetool,

00:58:46.430 --> 00:58:49.370
Damit nicht beachten
das iPhone Sache hier.

00:58:49.370 --> 00:58:52.338
Ich versuche nur den Benutzer analysieren.
vom Client gesendete Zeichenfolge so

00:58:52.338 --> 00:58:54.890
Ich möchte sagen,
HE ist es ein iPhone oder was auch immer.

00:58:54.890 --> 00:58:55.540
Ich arbeite gerade an, die.

00:58:55.540 --> 00:58:58.540
So, hier,
nur auf mein Kunde,

00:58:58.540 --> 00:58:59.770
Sehe ich, dass ich
Meine [UNHÖRBAR] haben.

00:58:59.770 --> 00:59:03.840
Dieser Client kann so auf sein.
Gerät, das den Server erreichen kann.

00:59:03.840 --> 00:59:05.650
Also, wenn Sie es öffentlich verwenden möchten

00:59:05.650 --> 00:59:08.700
Sie müssen nur die, die auf jeder einfügen
Server auf Azure oder was auch immer.

00:59:08.700 --> 00:59:13.390
Es funktioniert und
Sie können sehen, dass Sie Sie hier.

00:59:13.390 --> 00:59:16.700
Sie können natürlich auf klicken.
Element übersehen, oh Ja kein Problem

00:59:16.700 --> 00:59:20.330
Ich sehe, dass Sie das Zeug verwenden.

00:59:20.330 --> 00:59:25.410
Wenn Sie z. B. auswählen,
Ich möchte eine grafische Benutzeroberfläche zum Beispiel finden.

00:59:25.410 --> 00:59:29.700
Sie können dann rotes Rechteck haben.
um das ausgewählte Element so dass

00:59:29.700 --> 00:59:32.520
Sie wissen, wo Sie sind, und
Woran arbeiten Sie mit.

00:59:32.520 --> 00:59:34.460
Und auch hier haben Sie die-Konsole.

00:59:34.460 --> 00:59:37.260
Die Konsole ist besonders wichtig,
Da bei

00:59:37.260 --> 00:59:41.100
Es wird auf dem Gerät abstürzt,
Nachrichten Sie einige auf der Konsole aus.

00:59:41.100 --> 00:59:43.190
Die Konsole wird alle senden.
die Nachrichten für Sie

00:59:43.190 --> 00:59:44.150
zurück zu Ihrem Dashboard.

00:59:44.150 --> 00:59:45.900
So wissen Sie, was passiert.

00:59:45.900 --> 00:59:49.865
Ich wollte Sie zeigen
auch Ferb-Plug-in hier.

00:59:49.865 --> 00:59:53.428
Wir verwenden modernisierer auf
das Gerät alle Funktionen kennen

00:59:53.428 --> 00:59:55.550
Funktionen des Geräts.

00:59:55.550 --> 00:59:58.250
Senden, die dem Dashboard so sichern
Sie können gut feststellen,

00:59:58.250 --> 01:00:01.740
Dieses bestimmte Gerät klingt wie
zum Beispiel unterstützt,

01:00:01.740 --> 01:00:04.180
CSS 3D umwandeln oder
3D beibehalten oder was auch immer.

01:00:04.180 --> 01:00:06.720
Wir haben alle hier, und

01:00:06.720 --> 01:00:10.300
Ich bin sehr stolz darauf, zu zeigen, dass
Es ist am Rand von DreamWeaver.

01:00:10.300 --> 01:00:10.880
Das ist toll.

01:00:10.880 --> 01:00:13.789
Oh Nein, wir nicht unterstützen
SQL-Datenbank, aber das ist kein Problem.

01:00:13.789 --> 01:00:17.860
Das ist die alte Version.

01:00:17.860 --> 01:00:21.340
Sie können auch hier,
Fügen Sie heiße Luft oder was auch immer.

01:00:21.340 --> 01:00:25.050
Sie können nur sagen, dass ich ausführen möchten
Was hier in meiner Konsole und

01:00:25.050 --> 01:00:26.890
Dies wird auf dem Client ausgeführt werden.

01:00:26.890 --> 01:00:29.230
So können Sie steuern
Diese Art der Bestellung.

01:00:29.230 --> 01:00:30.190
Sie können dies.

01:00:30.190 --> 01:00:30.910
Es ist kostenlos.

01:00:30.910 --> 01:00:33.960
Verwenden Sie die auf
der Schritt debugging und

01:00:33.960 --> 01:00:37.160
Wir sind offen für alle Beiträge
>> Es ist open Source.

01:00:37.160 --> 01:00:40.470
>> Ja.
Dann wir Web-audio-Plug-Ins fügen

01:00:40.470 --> 01:00:47.700
Anzeigen den Knoten ermöglicht, und
der Knoten Web audio-Elemente angezeigt.

01:00:47.700 --> 01:00:50.880
Wir denken beim Herstellen einer Verbindung
um auch den Debugmodus.

01:00:50.880 --> 01:00:52.920
So zum Beispiel
Sie schreiben in Firefox OS.

01:00:52.920 --> 01:00:56.230
Es ist ein Debugger Port, in dem wir
um zu wissen, wo wir in sind verbinden können

01:00:56.230 --> 01:00:59.680
der Code und wahrscheinlich einige
in Zukunft vielleicht Haltepunkt.

01:00:59.680 --> 01:01:02.270
Also, es ist eine wirklich
Öffnen Sie die Infrastruktur.

01:01:02.270 --> 01:01:02.850
Es ist wirklich an

01:01:02.850 --> 01:01:05.730
vollständige da die meiste Zeit beim
Wir haben mit mobilen Geräten zu tun,

01:01:05.730 --> 01:01:09.890
Code der Anwendung etwas
Das ist wirklich schwer zu entwickeln.

01:01:09.890 --> 01:01:12.010
Dies bietet die erste Ad-Kit.

01:01:13.880 --> 01:01:15.520
Vielen Dank allen dort zu sein.

01:01:15.520 --> 01:01:16.428
Ich schätze es.

01:01:16.428 --> 01:01:23.810
>> [APPLAUS]
>> Vergessen Sie nicht ausgewertet.

01:01:23.810 --> 01:01:25.317
>> Vielen Dank, vielen Dank.

01:01:25.317 --> 01:01:28.330
[FOREIGN]

