WEBVTT

00:00:00.006 --> 00:00:02.306
Witam!

00:00:02.306 --> 00:00:07.840
[ZAGRANICZNYCH]
Nazywam się David.

00:00:09.080 --> 00:00:10.290
Jestem David Catuhe.

00:00:10.290 --> 00:00:15.870
Jestem w pracy dla Microsoft DX
i Moje skoncentrować się na

00:00:15.870 --> 00:00:20.650
standardy sieci Web otwarte i
Oczywiście dla Edge firmy Microsoft.

00:00:20.650 --> 00:00:23.520
I zrobi to wszystkie
wzdłuż tej sesji

00:00:23.520 --> 00:00:27.640
stara się nie powiedzieć Microsoft Spot
i tylko tak mówiąc Edge firmy Microsoft

00:00:27.640 --> 00:00:29.750
Proszę pokrywa się ze mną.

00:00:29.750 --> 00:00:31.070
Jestem tutaj z David.

00:00:31.070 --> 00:00:32.320
>> Powitania.
Tak więc robimy

00:00:32.320 --> 00:00:34.020
więcej rzeczy samej, i

00:00:34.020 --> 00:00:37.300
Jestem w pracy jako starszy Program
Menedżer na tych samych rzeczy.

00:00:37.300 --> 00:00:40.970
>> Więc tak, dziś będziemy
przedstawia wewnętrzny rdzeń

00:00:40.970 --> 00:00:42.830
Microsoft krawędzi.

00:00:42.830 --> 00:00:45.990
I głównie spróbujemy
skupić się na nowe funkcje

00:00:45.990 --> 00:00:47.590
że dodaliśmy na nim.

00:00:47.590 --> 00:00:51.600
I po prostu chcesz zrobić
trochę wprowadzenie wcześniej,

00:00:51.600 --> 00:00:53.960
wyjaśnić, dlaczego w nowym oknie przeglądarki?

00:00:55.210 --> 00:00:56.455
Co znajduje się wewnątrz?

00:00:56.455 --> 00:00:59.185
A następnie pójdziemy kodowania.

00:00:59.185 --> 00:01:00.185
>> I wiele pokazów.

00:01:00.185 --> 00:01:03.455
>> tak, więc Proszę,
przedstawia ocenę.

00:01:03.455 --> 00:01:05.125
Istnieje kilka nagród, aby wygrać.

00:01:05.125 --> 00:01:06.725
Wystarczy użyć QR code tutaj.

00:01:06.725 --> 00:01:09.435
Myślę, że są używane do tego.

00:01:10.435 --> 00:01:13.700
Tak więc porządku obrad, trzy części,
Dlaczego nowy aparat?

00:01:13.700 --> 00:01:17.400
Następnie, co nowoczesne sieci web
"interoperacyjność" oznacza dzisiaj, i

00:01:17.400 --> 00:01:20.267
Oczywiście będziemy koncentrować się następnie
na funkcje i kod.

00:01:21.540 --> 00:01:23.230
Po prostu krótką ankietę.

00:01:23.230 --> 00:01:25.090
Kto jest Projektant sieci web?

00:01:26.530 --> 00:01:27.670
Uwielbiam WAS.

00:01:27.670 --> 00:01:29.830
Użytkownik 1 kocham oczywiście jak również.

00:01:29.830 --> 00:01:33.310
[ŚMIECH] Ale
to wielki kilka osób, i

00:01:33.310 --> 00:01:35.910
Pamiętam za ostatni rok,
Kiedy możemy takie pytanie,

00:01:35.910 --> 00:01:40.830
być może został 20% pokoju,
i myślę, że teraz jest jak 50.

00:01:40.830 --> 00:01:42.380
To jest dobre oceny.

00:01:42.380 --> 00:01:43.690
Tak więc pytanie po raz pierwszy.

00:01:43.690 --> 00:01:44.880
Dlaczego Tworzenie nowego silnika?

00:01:44.880 --> 00:01:46.780
Dlaczego Tworzenie nowej przeglądarki?

00:01:46.780 --> 00:01:50.520
Tak, po prostu Ci
trochę słownictwa,

00:01:50.520 --> 00:01:52.570
to działanie przeglądarki.

00:01:52.570 --> 00:01:54.790
Mamy samego okna.

00:01:54.790 --> 00:01:55.820
Co nazywamy chrom.

00:01:55.820 --> 00:01:58.460
To nie jest łatwy w użyciu kiedy
mamy do czynienia z przeglądarki, więc

00:01:58.460 --> 00:02:00.360
nazwijmy to okno.

00:02:00.360 --> 00:02:04.760
W oknie tym mamy
Platforma sieci Web, sama, co oznacza biblioteki DLL

00:02:04.760 --> 00:02:09.430
i dojścia do kodu języka C++
wszystko związane z HTML,

00:02:09.430 --> 00:02:14.900
JavaScript, CSS w celu nadania
Obraz strony, dobra?

00:02:14.900 --> 00:02:18.420
IE nazwy
Platforma sieci Web jest Trident.

00:02:18.420 --> 00:02:22.190
Oczywiście mamy samego artykułu dla
Chrom, i

00:02:22.190 --> 00:02:25.760
Nazwa platforma sieci Web
Ten czas jest migania.

00:02:25.760 --> 00:02:30.870
Mamy WebKit w przeglądarce Safari i
Mamy Gecko dla przeglądarki Firefox.

00:02:30.870 --> 00:02:32.830
Ale wszyscy działają tak samo,
Okno, i

00:02:32.830 --> 00:02:34.690
w porządku wewnątrz, to platforma sieci Web?

00:02:34.690 --> 00:02:35.450
Silnik renderujący.

00:02:37.400 --> 00:02:38.502
Tylko trochę historii.

00:02:38.502 --> 00:02:42.860
Rozpoczęliśmy 20 lat temu,

00:02:42.860 --> 00:02:47.820
w 1995 r. z pierwszą wersję
Internet Explorer, 20 lat temu.

00:02:47.820 --> 00:02:51.450
Gdy mówimy o informatyki,
to jest jak dinozaury.

00:02:52.740 --> 00:02:54.510
W tym czasie stworzyliśmy
Pierwsza wersja.

00:02:54.510 --> 00:02:57.330
Ale tylko przejdziemy do IE6.

00:02:57.330 --> 00:03:01.210
IE6 była pierwszą wersję
Jeżeli wprowadziliśmy nowej zabawki,

00:03:02.370 --> 00:03:05.130
! DOCTYPE.

00:03:05.130 --> 00:03:10.163
To pomysł do nas na adres
w tym samym czasie, nowe funkcje i

00:03:10.163 --> 00:03:14.102
zgodność wstecz pracy.

00:03:15.470 --> 00:03:18.010
Chcieliśmy, aby dodać wiele
nowe funkcje w programie IE

00:03:18.010 --> 00:03:20.330
bez przerywania w sieci web.

00:03:20.330 --> 00:03:23.080
Więc stwierdziliśmy, dobra, rozważmy

00:03:23.080 --> 00:03:28.632
Jeśli programista umieścić bank.type
na samym początku strony.

00:03:28.632 --> 00:03:30.440
Uważamy, że to jest wyzwalacz

00:03:30.440 --> 00:03:35.880
wymusza użycie bardzo nowy
Funkcja, która dodaliśmy w IE6.

00:03:35.880 --> 00:03:37.428
Ale dlatego, że nie
Aby przerwać w sieci web

00:03:37.428 --> 00:03:42.830
możemy zlecić raportu poprzedniego
Wersja jak IE5 itp.

00:03:42.830 --> 00:03:46.470
Nazywamy, który tryb doc
Tryb dokumentu.

00:03:46.470 --> 00:03:51.670
Tryb doc jest flagą compact
wewnątrz naszego kodu, który powoduje włączenie i

00:03:51.670 --> 00:03:54.400
wyłączać żadnych konkretnych funkcji mamy.

00:03:54.400 --> 00:03:58.584
Możemy tylko sobie wyobrazić, że wewnątrz
iCode, istnieje kilkanaście if.

00:03:58.584 --> 00:04:01.306
Jeśli IE6, to można to zrobić.

00:04:01.306 --> 00:04:04.050
Jeśli program IE5, to nie można zrobić.

00:04:04.050 --> 00:04:05.330
W porządku?

00:04:05.330 --> 00:04:07.969
I dla IE6, trzeba było w tym czasie,

00:04:07.969 --> 00:04:11.330
wewnątrz samego silnika,
Tryb dwóch doc.

00:04:11.330 --> 00:04:15.680
Tak więc może być połączenie
Jeśli dwa faktycznie.

00:04:15.680 --> 00:04:18.170
Jeśli to dla dowolnej wersji
Następnie możemy to zrobić.

00:04:18.170 --> 00:04:21.570
Jeśli nie to określonej wersji
następnie nie możemy tego zrobić.

00:04:23.040 --> 00:04:24.930
Przesuwanie do przodu, przejdźmy do IE8.

00:04:27.160 --> 00:04:30.690
Z IE8 wprowadziliśmy
trzecim dokumencie tryb.

00:04:30.690 --> 00:04:33.130
Takie same historię tutaj faktycznie.

00:04:33.130 --> 00:04:34.960
Pojęcie to miało dalej.

00:04:34.960 --> 00:04:38.260
Trybie, trzy dokumentu tak
Tryb Jeśli wewnątrz kodu.

00:04:39.490 --> 00:04:43.757
Zawsze należy pamiętać, że
Chcieliśmy dostarczenia nowych

00:04:43.757 --> 00:04:47.712
funkcje bez przerywania w sieci web
w porządku?

00:04:47.712 --> 00:04:49.151
A następnie.

00:04:49.151 --> 00:04:52.481
Przejdźmy do IE11.

00:04:52.481 --> 00:04:54.457
Wiesz, co?

00:04:54.457 --> 00:04:58.315
W tym czasie,
wiedzieliśmy, że były problem.

00:04:58.315 --> 00:05:03.200
>> [ŚMIAĆ]
>> Nie jest możliwe.

00:05:03.200 --> 00:05:08.230
Deweloper, który utworzony
IEngine były naprawdę dzielna zawieraniu umowy.

00:05:08.230 --> 00:05:12.880
Wyobraźmy sobie, że mamy kilka
Jeśli IE11 i nie, ale 10

00:05:12.880 --> 00:05:17.080
8 i niezależnie od, został właśnie
bardziej skomplikowana robić.

00:05:17.080 --> 00:05:21.679
Ale to, że ponieważ pracował dla
Chris w tym czasie było compat,

00:05:21.679 --> 00:05:25.320
zgodność ze starszymi wersjami.

00:05:25.320 --> 00:05:29.750
W tym samym czasie, chrom,

00:05:29.750 --> 00:05:33.740
Firefox, Opera,
Przeglądarka Safari są nazywamy wiecznie zielone.

00:05:33.740 --> 00:05:37.540
Oznacza to, że mają po prostu
jednej określonej wersji.

00:05:37.540 --> 00:05:41.890
Jeśli nie mają chrom 31 lub
Jeśli 32 chrom, niezależnie od.

00:05:41.890 --> 00:05:45.240
Po prostu mają wszystkie
funkcja zawsze dostępne.

00:05:45.240 --> 00:05:49.070
I są one aktualizowane
dość często.

00:05:50.640 --> 00:05:52.940
Nie było uczciwa gra dla nas.

00:05:54.660 --> 00:05:56.890
Dlatego zdecydowaliśmy się
wprowadzić nowe okno przeglądarki.

00:05:56.890 --> 00:05:58.850
Idea jest całkiem
proste w rzeczywistości

00:05:58.850 --> 00:06:01.530
warto zachować IE11 z
zgodność ze starszymi wersjami.

00:06:01.530 --> 00:06:03.680
Nie będzie już dotykać IE11.

00:06:03.680 --> 00:06:07.296
Byłoby w obszarze [NIESŁYSZALNE]
Jeśli nabytych dla przedsiębiorstwa,

00:06:07.296 --> 00:06:11.650
lub dla konkretnej funkcji
nie są obsługiwane przez nowoczesne sieci web.

00:06:11.650 --> 00:06:13.970
Nazywamy to starsze funkcje.

00:06:13.970 --> 00:06:17.100
Nie chcesz przerwać w sieci web
ale chcemy przejść i

00:06:17.100 --> 00:06:20.270
Aby zapewnić lepsze wrażenia dla
Nasi projektanci sieci web.

00:06:20.270 --> 00:06:25.380
Tak więc wprowadzimy Edge firmy Microsoft
oparte na nowy

00:06:25.380 --> 00:06:29.900
DLL, która jest rozwidlenia Trident, i
Będę się że po, i

00:06:29.900 --> 00:06:33.340
który będzie obejmować we wszystkich
Nasze urządzenia Windows 10.

00:06:33.340 --> 00:06:37.340
A można wyświetlić w tym miejscu będzie mieć,
nie jest na miejscu, ale

00:06:37.340 --> 00:06:40.680
Krawędź w telefonie Windows
na komputerze typu tablet, na komputerze PC.

00:06:40.680 --> 00:06:45.969
To jest coś, co naprawdę miłość,
Szczerze mówiąc z Tobą.

00:06:45.969 --> 00:06:50.470
[ŚMIECH]
I mówić o nowej przeglądarki,

00:06:51.520 --> 00:06:54.240
Oczywiście musimy mówić
interoperacyjność z — informacje

00:06:54.240 --> 00:06:57.160
w samej, sieci web i
z innych dostawców przeglądarki.

00:06:57.160 --> 00:07:01.470
I David, możesz podać nam
więcej informacji na ten temat?

00:07:01.470 --> 00:07:05.110
>> Tak, więc dzisiaj w przypadku korzystania
web, adresowania w sieci web

00:07:05.110 --> 00:07:09.260
istnieje wiele urządzeń
można kierować, więc jest to ogromne, tak

00:07:09.260 --> 00:07:14.060
to tabletki, Szt.,
telefony, telewizory, nawet.

00:07:14.060 --> 00:07:15.710
>> Lodówka.
>> Wiele z nich. Lodówka.

00:07:15.710 --> 00:07:16.720
tak, w przypadku lodówkę,

00:07:16.720 --> 00:07:17.260
to PRAWDA.

00:07:17.260 --> 00:07:18.970
>> Mamy lodówkę połączonych.

00:07:18.970 --> 00:07:23.200
>> Pomysł nie jest do jednokrotnego zapisu i
Aby uruchomić wszędzie, jest to marzenie.

00:07:23.200 --> 00:07:26.460
Następnie możesz widzieć, że
jest specyfikacją.

00:07:27.990 --> 00:07:32.115
Specyfikacja pisanie w przeglądarce
dostawców jest trochę złożona.

00:07:32.115 --> 00:07:33.124
Czas.

00:07:33.124 --> 00:07:34.186
Na przykład,

00:07:34.186 --> 00:07:39.600
Specyfikacja pliku HTML jest więcej niż
600 stron do czytania i opisz.

00:07:39.600 --> 00:07:43.590
Tak robimy to,
piszemy przeglądarkach razem.

00:07:43.590 --> 00:07:46.900
Jednak czasami deweloperów sieci web
nie czytasz specyfikacje.

00:07:46.900 --> 00:07:48.760
>> Czasem,
co nie rozumiem.

00:07:48.760 --> 00:07:49.260
>> Tak.

00:07:50.980 --> 00:07:52.730
A, ale
to działa dobrze w większości przypadków.

00:07:52.730 --> 00:07:57.660
Na pulpicie na przykład zasilania
Jeśli wygląd po tej stronie.

00:07:57.660 --> 00:08:01.700
Teraz, jeśli używasz wersji nowoczesny
Firefox w programie Internet Explorer

00:08:01.700 --> 00:08:04.000
11 lub do krawędzi firmy Microsoft.

00:08:04.000 --> 00:08:06.680
Możesz również większość czasu
nie będziesz miał wiele problemów

00:08:06.680 --> 00:08:09.250
Tworzenie witryny sieci Web dla
wszystkie pokłady przeglądarki.

00:08:09.250 --> 00:08:13.410
Tak na boku pulpitu
Pojawia się sen czy istnieje.

00:08:13.410 --> 00:08:14.420
Prawie tam prawie.

00:08:15.730 --> 00:08:19.130
Niech przełączyć do wersji mobilnej.

00:08:20.850 --> 00:08:24.505
Na przestrzeni mobilnych zobacz
czy ten sam rozmiar jest prowadzony na

00:08:24.505 --> 00:08:28.810
Firefox OS w Safari Mobile
na iPhone dla

00:08:28.810 --> 00:08:32.670
wystąpienie i programu Internet Explorer
Element i okna Telefon.

00:08:32.670 --> 00:08:36.400
I widać, że istnieje jakiś
problem z renderowaniem, wartości i

00:08:36.400 --> 00:08:39.160
Spróbujmy zrozumieć
Dlaczego mamy problemy.

00:08:39.160 --> 00:08:40.550
>> David absolutnie.

00:08:40.550 --> 00:08:43.770
Tak więc mamy ten problem
w tym miejscu staramy się do przechwytywania,

00:08:43.770 --> 00:08:48.010
nie jest naukowych nie jest
coś proporcjonalne lub cokolwiek.

00:08:48.010 --> 00:08:53.100
Jest to tylko sposób dla mnie, aby wyjaśnić
do użytkownika sieci web działanie.

00:08:53.100 --> 00:08:55.540
Mamy okna przeglądarki i

00:08:55.540 --> 00:08:59.730
mają one realizacji
niektóre szczególne rzeczy.

00:08:59.730 --> 00:09:02.187
Ale w większości przypadków staramy się pracować
na co nazywamy rdzeń

00:09:02.187 --> 00:09:06.180
Przecięcie interoperacyjnych gdzie
sieci web po prostu działa wszędzie, dobra?

00:09:07.380 --> 00:09:10.710
Kiedy Myślimy o sieci komórkowej
ponieważ jest to trochę inaczej,

00:09:10.710 --> 00:09:16.270
w większości przypadków web developer
utworzyć witryny komórkowej Kit w sieci web.

00:09:16.270 --> 00:09:20.510
I to trochę skomplikowane,
nawet dla przeglądarki Firefox.

00:09:20.510 --> 00:09:23.140
I IE trzeba przejść w ten sposób.

00:09:23.140 --> 00:09:25.600
Tak więc nadchodzi krawędzi.

00:09:25.600 --> 00:09:29.790
I do krawędzi, pierwszą rzeczą,
My nie było pozbyć

00:09:29.790 --> 00:09:32.540
wszystkie szczególne lodu murawy mieliśmy.

00:09:32.540 --> 00:09:34.968
Tak więc możemy usunąć ten niebieski
części u dołu.

00:09:34.968 --> 00:09:39.270
Pomyśl o załączniki.

00:09:39.270 --> 00:09:44.040
Zamiast korzystać z nadejściem odbiornika
Dodajemy Wstecz w czasie załączniki

00:09:44.040 --> 00:09:45.280
który jest dobrze.

00:09:45.280 --> 00:09:49.040
I jeszcze dziś I widać, nawet na
[NIEWYRAŹNE] lub takie rzeczy

00:09:49.040 --> 00:09:52.670
Mogę sprawdzić, czy załącznik,
i użyj zamiast tego załącznika.

00:09:52.670 --> 00:09:54.878
Jeśli nie ma go użyć.

00:09:54.878 --> 00:09:56.503
Który usunęliśmy.

00:09:56.503 --> 00:09:58.671
Chcemy tylko rzeczy
to pomoże wszędzie.

00:09:58.671 --> 00:10:01.336
A następnie dodano wiele.

00:10:01.336 --> 00:10:06.474
Interoperacyjne poprawki i funkcje
Aby zapewnić, że nasze połączenie

00:10:06.474 --> 00:10:11.470
z Interoperable
punkt przecięcia jest większy, dobrze?

00:10:11.470 --> 00:10:17.380
David tak, jeśli tylko uważamy
o tutaj standardy sieci web.

00:10:17.380 --> 00:10:20.810
Oczywiście działa Microsoft
kierunku standardy sieci web.

00:10:20.810 --> 00:10:23.480
To sposób chodzenia.

00:10:23.480 --> 00:10:25.434
Ale jak wspomniano,
Mamy być pragmatyczny.

00:10:25.434 --> 00:10:33.550
I rzeczy sposób pracy,
sposób, co powinno działać,

00:10:33.550 --> 00:10:37.530
w rzeczywistości jest to, że deweloper sieci web
powinno się prowadzić spec.

00:10:38.550 --> 00:10:41.990
Tak więc podjęliśmy decyzję miało być
pragmatyczne, jak wspomniano wcześniej.

00:10:41.990 --> 00:10:45.790
Firma Microsoft będzie współpracować z standardy sieci web, ale
Czasami musimy zaktualizować lub

00:10:45.790 --> 00:10:47.290
dostosowanie specyfikacji.

00:10:47.290 --> 00:10:50.610
Czasami trzeba będzie
poprawka tam bibliotek.

00:10:50.610 --> 00:10:54.480
Czasami trzeba będzie podać
opinie do innych przeglądarek sieci Web i

00:10:54.480 --> 00:10:59.180
Oczywiście w każdej chwili możemy chce pracować,
Będziemy naprawić własnych przeglądarek.

00:10:59.180 --> 00:11:03.080
Sposób chcemy sieci web
Praca jest po prostu powinny działać.

00:11:03.080 --> 00:11:05.490
Otwórz stronę internetową z krawędzi.

00:11:05.490 --> 00:11:07.070
Powinien działać, dobra?

00:11:08.490 --> 00:11:09.910
I oczywiście,
jak wspomniano wcześniej,

00:11:09.910 --> 00:11:13.760
Firma Microsoft udostępnia błędów do biblioteki lub
wszystkie okna przeglądarki.

00:11:13.760 --> 00:11:16.900
Więc to nie tylko o nas faktycznie.

00:11:16.900 --> 00:11:20.290
Jest również o tym, jak
Firma Microsoft są postrzegane przez użytkowników.

00:11:20.290 --> 00:11:24.090
Warto więc sprawdzić kilka próbek dać
jak udało nam się naprawić wyobrażenie

00:11:24.090 --> 00:11:26.950
niektóre rzeczy dosyć łatwo.

00:11:26.950 --> 00:11:29.340
Niech reboot strony po lewej stronie,

00:11:29.340 --> 00:11:33.210
Zanim wprowadzamy niektóre z
poprawki dotyczące naszych serwerów sieci web.

00:11:33.210 --> 00:11:37.710
Tak więc był zasilany
Telefon systemu Windows i programu Internet Explorer.

00:11:38.980 --> 00:11:43.150
I to nie działa dobrze
ponieważ na części witryny sieci Web

00:11:43.150 --> 00:11:47.620
prawdopodobnie ma traktować osób
można przezwyciężyć z iPhone lub

00:11:47.620 --> 00:11:50.430
Android i robi
coś na serwerze sieci web.

00:11:50.430 --> 00:11:52.000
Jeśli jest Android lub

00:11:52.000 --> 00:11:55.860
to WebKit, a następnie podaj
mobilna wersja witryny sieci Web.

00:11:55.860 --> 00:11:58.820
Jeśli nie, następnie podaj pulpitu
wersja witryny sieci Web.

00:11:58.820 --> 00:12:02.800
Problem dla nas jest, że był IE
Wersja tego program IE działa

00:12:02.800 --> 00:12:07.810
Następnie dodaje się systemu Windows phone, a my
Telefon komórkowy, innej wersji mobilnej.

00:12:07.810 --> 00:12:12.740
Tak aby to zmienić,
Przedstawiamy tylko określonego

00:12:12.740 --> 00:12:17.740
sposób, znaleźliśmy szkielet
klucz w UID, w rzeczywistości.

00:12:17.740 --> 00:12:21.680
Dlatego ten sposób jest po prostu
że nie jesteśmy na IE,

00:12:21.680 --> 00:12:25.190
Możemy również działają jak serwer E lub
Android.

00:12:25.190 --> 00:12:28.510
I tak, by kod serwera sieci web
będą myśleć, że jesteśmy iPhone i

00:12:28.510 --> 00:12:32.270
Android urządzenia i usługi
zawartość dla urządzeń przenośnych.

00:12:32.270 --> 00:12:36.560
I będzie pracować bezpośrednio
ponieważ nie było problemu

00:12:36.560 --> 00:12:39.020
w części pierścienia wykonywania
Aparat JavaScript.

00:12:39.020 --> 00:12:42.240
To tylko niektóre nieściągalnych
wykrywanie po stronie serwera

00:12:42.240 --> 00:12:44.709
które było złamanie Uruchom
pierścień w wersji mobile.

00:12:46.510 --> 00:12:50.060
Dlatego zdecydowaliśmy się
zmienić nasz agenta użytkownika.

00:12:50.060 --> 00:12:53.990
Więc chyba wiesz
Ciągi agenta użytkownika.

00:12:53.990 --> 00:12:57.450
A teraz ponownie w historii
ponownie z pierwszą z nich,

00:12:57.450 --> 00:12:59.800
to, który wprowadził
który jest Netscape.

00:12:59.800 --> 00:13:03.240
I jesteśmy przy użyciu
Wersja Mozilla 5.

00:13:03.240 --> 00:13:06.420
I Wszyscy została
Mieszanie wszystkie kroki.

00:13:06.420 --> 00:13:10.720
Tak więc wszystkie gramy tej samej gry
Kiedy Chrome wszedł do gry i

00:13:10.720 --> 00:13:15.190
POSTANOWILI wprowadzić jego odpowiednik.
Gecko rzeczy, które należy dodać do

00:13:15.190 --> 00:13:16.678
Firefox w wersji kodu.

00:13:16.678 --> 00:13:20.200
Serwer sieci web został że wykrywanie i
widać, że dzisiaj

00:13:20.200 --> 00:13:22.905
każdy jest w trakcie kopiowania
wklejanie innej wersji.

00:13:22.905 --> 00:13:25.640
Idea jest tak naprawdę
Aby nie zrobić już,

00:13:25.640 --> 00:13:31.490
Aby korzystać z niektórych funkcji wykrywania
zamiast wąchanie UA.

00:13:31.490 --> 00:13:33.010
Jakieś inne ciekawe rzeczy.

00:13:33.010 --> 00:13:36.300
Więc my będziemy przejdź do witryny sieci Web
który nie działa poprawnie na

00:13:36.300 --> 00:13:38.440
IE11 Windows 8.1.

00:13:38.440 --> 00:13:41.070
Głównym problemem było
ze względu na fakt, że,

00:13:41.070 --> 00:13:43.620
kod przy użyciu niektóre prefiksy.

00:13:43.620 --> 00:13:48.750
Dlatego aby włączyć użyto prefiksów
należy przetestować kilka nowych funkcji.

00:13:48.750 --> 00:13:49.390
Tak na przykład,

00:13:49.390 --> 00:13:53.630
w tym miejscu przy użyciu witryny sieci Web
Wersja próbna - webkit.

00:13:53.630 --> 00:13:56.520
Problem polega na tym - webkit
nie jest używany przez IE.

00:13:56.520 --> 00:13:59.440
Oczywiście widać, używamy
Trident, jak mówiliśmy.

00:13:59.440 --> 00:14:01.690
Tak aby uda się rozwiązać ten problem,

00:14:01.690 --> 00:14:07.300
Postanowiliśmy dodać kilka
-webkit określoną funkcję, CSS,

00:14:07.300 --> 00:14:12.190
do uruchomienia wersji używane
IE, a dzisiaj, Edge firmy Microsoft.

00:14:12.190 --> 00:14:13.110
Tylko dzięki temu, że

00:14:13.110 --> 00:14:16.890
Następnie możemy już było ustalenie, wiele
problem w sieci web, ponieważ kod

00:14:16.890 --> 00:14:19.950
nie zaktualizuje go do ostatniego
Wersja specyfikacji.

00:14:19.950 --> 00:14:23.260
Używaliśmy ostatniego
Wersja specyfikacji.

00:14:23.260 --> 00:14:25.160
>> tak,
to tutaj interesującej kwestii.

00:14:25.160 --> 00:14:28.450
To działa renderowania sieci web
silnik pracuje, ale

00:14:28.450 --> 00:14:31.900
Firma Microsoft nie otrzymuje
po prawej stronie dash coś.

00:14:31.900 --> 00:14:34.430
Jesteśmy otrzymania kreska MS lub
nic tak

00:14:34.430 --> 00:14:36.010
naprawdę jest ten problem.

00:14:36.010 --> 00:14:39.585
>> Więc pomysł kiedy My, oraz wszystkie
myślisz [NIESŁYSZALNE]

00:14:39.585 --> 00:14:43.470
Umożliwia odtwarzanie z niektórymi
nowe funkcje był prefiksów.

00:14:43.470 --> 00:14:47.000
To brzmi jak
dobrze w tym czasie.

00:14:47.000 --> 00:14:51.990
Ale teraz nową wersję za pomocą
byłoby funkcje eksperymentalne

00:14:51.990 --> 00:14:55.690
Aby użyć raczej rzeczy informacje: flagi
jak można mieć w chrom i

00:14:55.690 --> 00:14:57.130
teraz w krawędź firmy Microsoft.

00:14:57.130 --> 00:14:59.370
Tak więc po prostu przez wpisanie który
na pasku adresu

00:14:59.370 --> 00:15:02.350
można włączyć niektóre
Funkcje doświadczalnych.

00:15:02.350 --> 00:15:06.080
Tak, jeśli użytkownik nie ma tego
w przeglądarce nie zostanie przerwane.

00:15:06.080 --> 00:15:09.660
A jeśli funkcja staje się następnie
przechowywane w następujący program

00:15:09.660 --> 00:15:11.830
Możesz,
możemy przenieść z innymi flagami.

00:15:11.830 --> 00:15:13.120
>> I
nie trzeba zmieniać swój kod?

00:15:13.120 --> 00:15:14.110
>> Nie będzie musiał
Zmień swój kod.

00:15:14.110 --> 00:15:15.290
Umożliwi ona domyślnie.

00:15:18.360 --> 00:15:22.300
Tak jak można,
również zwrócić uwagę na pewne rzeczy.

00:15:22.300 --> 00:15:26.710
Tak więc nie używaj wykrywanie,
Funkcja wykrywania,

00:15:26.710 --> 00:15:28.030
jest bardzo ważne.

00:15:28.030 --> 00:15:31.020
Ponieważ domyślnie mają
do tego nowe okno przeglądarki i

00:15:31.020 --> 00:15:33.130
Nieznana przeglądarka są dobre domyślnie.

00:15:33.130 --> 00:15:34.640
Warto więc sobie wyobrazić, że dzisiaj.

00:15:34.640 --> 00:15:35.480
Nie wiem.

00:15:35.480 --> 00:15:40.660
W większości napisz nowy program z
nowy adres nazwisko i nowego użytkownika.

00:15:40.660 --> 00:15:43.552
Ale to będzie dobry
ponieważ będzie to nowoczesny.

00:15:43.552 --> 00:15:45.083
Nie trzeba go powąchać.

00:15:45.083 --> 00:15:46.230
I podaj niektóre torby.

00:15:46.230 --> 00:15:47.720
Dlatego obecnie są wszystkie napełniania torby.

00:15:47.720 --> 00:15:52.100
Masz więc kilka błędów kieszenie
można wypełnić, tak w mosy@google.

00:15:52.100 --> 00:15:55.350
A teraz można również wysłać nam
Niektóre błędy, które informują nas

00:15:55.350 --> 00:15:57.860
które są problem, konieczne może być
w naszym aparatu renderowania.

00:15:57.860 --> 00:16:01.025
Tylko przez wysłanie prostych
kod jak na JSFiddle lub

00:16:01.025 --> 00:16:04.070
ich, a my przeglądu i
Spróbuj naprawić nasz silnik.

00:16:05.800 --> 00:16:08.680
>> Tak więc wystarczy o historii i
Dlaczego zrobiliśmy to i

00:16:08.680 --> 00:16:10.800
więcej informacji na temat nowych funkcji
że dodaliśmy.

00:16:10.800 --> 00:16:17.560
Tak tylko trochę punkt przed jednym
silnik, wiemy oznacza szybsze tempo.

00:16:18.710 --> 00:16:21.080
Że jest oczywiste, nie będziemy
trzeba poświęcić czas.

00:16:21.080 --> 00:16:25.061
Tylko pomyśl if kiści if
Aby trzeba było w tym czasie jest nadal

00:16:25.061 --> 00:16:27.440
Praca z nowej funkcji, które możemy dodać.

00:16:27.440 --> 00:16:28.320
To ułatwia

00:16:28.320 --> 00:16:31.690
NAS i tutaj jest to nowa funkcja
to możemy się pracuje.

00:16:31.690 --> 00:16:36.124
Jest to po prostu wyciąg z
status.modern.ie

00:16:36.124 --> 00:16:38.480
Witryna sieci Web jest nasze mapy drogowej.

00:16:38.480 --> 00:16:40.260
Co firma Microsoft pracuje na

00:16:40.260 --> 00:16:41.930
Co to jest już wykonane.

00:16:41.930 --> 00:16:45.026
Wszystko w tym miejscu jest publiczny.

00:16:45.026 --> 00:16:49.164
Po prostu trzeba przejść do
status.Modern.IE, aby znaleźć wiele

00:16:49.164 --> 00:16:50.579
kroki, które zrobiliśmy.

00:16:50.579 --> 00:16:55.451
Firma Microsoft nie tylko miliony nowych rzeczy
Aby zapewnić, że wiemy ścieżki

00:16:55.451 --> 00:16:59.210
w interoperacyjnych
sekcja działa dobrze.

00:16:59.210 --> 00:17:03.876
Mieliśmy nowe funkcje, zrobiliśmy
poprawki dotyczące zdolności interoperacyjnych.

00:17:03.876 --> 00:17:07.339
Więcej informacji na temat to po prostu przejdź do
może się okazać status.Modern.IE co

00:17:07.339 --> 00:17:09.146
informacje, które chcesz.

00:17:09.146 --> 00:17:12.251
A także znajdziesz rzeczy
że pracujemy nad i

00:17:12.251 --> 00:17:14.670
rzeczy, że Rozpatrujemy tak
daleko.

00:17:14.670 --> 00:17:17.359
Tak więc tylko czekają na
dobry powód do ich wykonania.

00:17:18.990 --> 00:17:23.510
Tak Niech spojrzeć na co
jest obecnie możliwe, z krawędzi.

00:17:23.510 --> 00:17:24.410
W porządku?

00:17:24.410 --> 00:17:25.850
Tak można przejść do sześciu.

00:17:29.880 --> 00:17:34.520
Pierwsze demo, I
chcesz pokazać jest to jeden.

00:17:34.520 --> 00:17:38.230
Opracowano w tym pokazie
przyjaciela, Michel Rousseau,

00:17:38.230 --> 00:17:40.570
kto jest projektantem, Projektant 3D.

00:17:40.570 --> 00:17:45.550
A my nie
NAS obiektu 3D wewnątrz 3Ds Max.

00:17:47.440 --> 00:17:51.865
Nie dodatku plug-in tylko Edge firmy Microsoft
webGL tej funkcji,

00:17:51.865 --> 00:17:53.870
OGO sieci Web i konsola do gier.

00:17:53.870 --> 00:17:58.820
Więc Pozwól mi po prostu włącz konsoli do gier
w tym miejscu znaleźć konsoli do gier gdzieś.

00:17:58.820 --> 00:18:00.100
>> Prawy gry konsola.

00:18:00.100 --> 00:18:02.595
>> tak, ponieważ
>> Podejrzenie, że jest to właściwa.

00:18:02.595 --> 00:18:04.010
>> Tak.

00:18:04.010 --> 00:18:07.810
>> I można po prostu włączyć,
Wyłącz światła jest to możliwe

00:18:08.980 --> 00:18:12.730
być może nie, Niestety, spróbuj tam.

00:18:12.730 --> 00:18:17.060
Więc ta wersja uruchomić na mój mały
x 1 jego karty Intel HD, tak

00:18:17.060 --> 00:18:20.850
jedną z mniej co jeszcze
możemy znaleźć tam.

00:18:20.850 --> 00:18:24.490
I widzimy, że prowadzimy
60 klatek na sekundę.

00:18:24.490 --> 00:18:26.287
I z sieci Web Audio

00:18:26.287 --> 00:18:31.798
systemem daje tego wspaniałego
atmosfery, możemy można powiedzieć.

00:18:31.798 --> 00:18:35.535
I po raz kolejny dźwięk jest
obecnie następuje aparatu fotograficznego

00:18:35.535 --> 00:18:39.080
[NIEWYRAŹNE] w obszarze aparatu fotograficznego
co patrzysz.

00:18:39.080 --> 00:18:41.180
Będzie Audio w sieci Web
obliczyć wszystko dla Ciebie,

00:18:41.180 --> 00:18:45.140
tak będzie posiadać zdolność
Aby mieć kilka rzeczy.

00:18:45.140 --> 00:18:48.110
Bardzo łatwo to zrobić, możemy
zostanie wyświetlone razem.

00:18:48.110 --> 00:18:49.780
Tak na przykład będzie tam,

00:18:49.780 --> 00:18:53.010
Możesz mieć wspaniały
szkielet odtwarzane niektóre fortepiany.

00:18:53.010 --> 00:18:55.830
A jeśli mamy odejść od
szkielet, automatycznie,

00:18:55.830 --> 00:18:58.620
ma określonej odległości
jest komputera przez sieci Web Audio i

00:18:58.620 --> 00:19:00.840
nie będzie już słychać dźwięk.

00:19:00.840 --> 00:19:03.580
A następnie można przenieść
na cmentarz.

00:19:03.580 --> 00:19:06.320
Możemy się zabawić rzeczy tam.

00:19:06.320 --> 00:19:09.480
>> Dotąd Odkryliśmy, że Clippy jest martwy.

00:19:11.350 --> 00:19:13.756
Znaleźliśmy jego ghost.

00:19:13.756 --> 00:19:15.461
>> I nie wiem czy
Pamiętaj Clippy.

00:19:15.461 --> 00:19:18.005
Które wiedziały Clippy w pokoju?

00:19:18.005 --> 00:19:21.712
>> On tam jest.

00:19:21.712 --> 00:19:23.045
Tak więc spoczywa w pokoju, Clippy.

00:19:23.045 --> 00:19:25.672
>> Może z tym-
>> Kat Schrodingera.

00:19:25.672 --> 00:19:30.212
>> Nie wiemy, czy to martwe lub
więc teraz wiemy, jest ono martwe.

00:19:30.212 --> 00:19:34.961
>> I
Wreszcie okazało się, że IE6 jest martwy.

00:19:34.961 --> 00:19:39.171
>> [OKLASKI]

00:19:39.171 --> 00:19:43.836
>> I teraz długo na żywo do Spartan.

00:19:43.836 --> 00:19:50.461
>> [OKLASKI].

00:19:50.461 --> 00:19:53.635
>> Więc jest głównym celem
Pokazuje Ci, że bez wtyczki,

00:19:53.635 --> 00:19:57.444
tylko sieć, możemy zrobić naprawdę niesamowite
rzeczy, jak w aplikacji macierzystej,

00:19:57.444 --> 00:19:58.090
rzeczywiście.

00:19:58.090 --> 00:19:59.730
>> Po prostu sobie wyobrazić
że na pełnym ekranie.

00:19:59.730 --> 00:20:03.010
Nikt nie będzie prawdopodobnie wie, lub
nie jest, że komputer ma HTML5 systemem i

00:20:03.010 --> 00:20:03.990
Kod JavaScript.

00:20:03.990 --> 00:20:05.461
Tak jest dość Fajny.

00:20:05.461 --> 00:20:08.907
>> Tak jak również przykład możemy
wykazać wczoraj podczas

00:20:08.907 --> 00:20:12.610
podczas prezentacji głównej jest gier zręcznościowych lotu,
w tym miejscu jednego łańcucha.

00:20:12.610 --> 00:20:14.010
Proszę możesz, dobra, tak

00:20:14.010 --> 00:20:18.575
Jestem po prostu, z tej konkretnej gry
najmocniej przepraszam.

00:20:18.575 --> 00:20:20.170
To samo tutaj.

00:20:20.170 --> 00:20:20.900
>> Jesteś gotowy do lotu?

00:20:20.900 --> 00:20:24.661
Należy użyć prawego i
klawisze Strzałka w lewo, włączyć

00:20:24.661 --> 00:20:25.380
>> Pewności.

00:20:25.380 --> 00:20:25.973
Nie mogę, że.

00:20:25.973 --> 00:20:28.132
>> I Strzałka w górę i w dół
klucze [CROSSTALK] [NIESŁYSZALNE]

00:20:28.132 --> 00:20:33.339
>> Web tutaj nie jest rozwiązanie.

00:20:35.258 --> 00:20:39.750
z graczy.

00:20:39.750 --> 00:20:44.010
Tak, jeśli jesteś warstwy Wstecz
są gry, więc.

00:20:44.010 --> 00:20:44.990
>> Ale dzięki.

00:20:44.990 --> 00:20:47.730
Mamy tu durm do
renderowanie wszystkich interfejsu użytkownika.

00:20:47.730 --> 00:20:50.867
Wewnątrz durm mamy kent
Blaster, mamy rzeczy WebGm.

00:20:50.867 --> 00:20:53.260
Webaab jest używane to zrobić dźwięk.

00:20:53.260 --> 00:20:55.389
Mamy gry możemy pakiety
zakupione bezpośrednio bez żadnych

00:20:56.540 --> 00:20:59.210
szczególne raz dodatek typu plug-in
ponownie to po prostu niesamowite.

00:20:59.210 --> 00:21:02.000
>> I na koniec załóżmy
Przenieś do czegoś innego.

00:21:02.000 --> 00:21:04.730
Tak było wszystko
zbudowany nad naszym

00:21:04.730 --> 00:21:06.935
Ulubione silnik, który jest GS Babilonu.

00:21:06.935 --> 00:21:10.490
[ŚMIECH] Otwórz źródło
tak Web framework k/g

00:21:10.490 --> 00:21:13.700
jest to samo z showcase
Podczas pierwszego głównym.

00:21:13.700 --> 00:21:17.690
Tak działa Pompei
Miasto, w którym został

00:21:17.690 --> 00:21:19.090
zrekonstruować za pomocą niektórych bezzałogowych pojazdów latających.

00:21:19.090 --> 00:21:23.150
Tak więc bierzemy niektóre obrazy miasta
i ponownie utworzyć pełną siatki 3D

00:21:23.150 --> 00:21:25.940
że naprawdę korzystać z
Niektóre dużo tekstur.

00:21:25.940 --> 00:21:29.870
Używamy, potwierdza 3D
ekspert co możemy są nazewnictwa obciążenia.

00:21:29.870 --> 00:21:33.560
Tak to sposób załadować urządzenie
Wersja siatki na podstawie

00:21:33.560 --> 00:21:34.640
odległość, o jaką jesteś.

00:21:34.640 --> 00:21:37.860
>> Mamy więcej niż tryliony
piksele tutaj, ponieważ zostały trutnie

00:21:37.860 --> 00:21:40.390
Zdolność przechwytywania
>> Jednej komórki T dla

00:21:40.390 --> 00:21:41.850
Każdy dwóch centymetrów.

00:21:41.850 --> 00:21:43.040
Tak trzy centymetry.

00:21:43.040 --> 00:21:44.640
Mam nadzieję, że masz go.

00:21:44.640 --> 00:21:45.980
Nie mam tłumaczenie w.

00:21:47.150 --> 00:21:48.740
>> I można zobaczyć, że możemy przenieść,
w mieście i

00:21:48.740 --> 00:21:50.840
wszystko jest w trakcie
obliczyć w czasie rzeczywistym.

00:21:50.840 --> 00:21:52.710
Nazwa miasta jest naprawdę, naprawdę ogromna, więc.

00:21:53.810 --> 00:21:55.880
Wszystkie elementy mogą być uruchamiane.
w toku.

00:21:55.880 --> 00:22:00.530
Teraz za pomocą gamepad, i
k/g mogą latać nad Miasto w sieci Web i

00:22:00.530 --> 00:22:02.370
można przenieść w pobliżu niektóre z tych.

00:22:02.370 --> 00:22:05.950
A my załaduje niektóre wyższe
Definicja środków i tekstury.

00:22:05.950 --> 00:22:10.603
I to całkiem Fajny sobie wyobrazić, że
Ta opcja jest dostępna od razu Jeśli użytkownik

00:22:10.603 --> 00:22:14.956
Przejdź do określonego serwera, można
tego typu doświadczenia w prowadzeniu

00:22:14.956 --> 00:22:16.290
w przeglądarce.

00:22:16.290 --> 00:22:18.310
Nie wtyczek w ogóle.

00:22:18.310 --> 00:22:20.980
Tak więc [NIESŁYSZALNE] może naprawdę
być w stanie wykazać można.

00:22:20.980 --> 00:22:23.870
A teraz trzeba pokazać, jak do-
>> Jak to zrobić.

00:22:23.870 --> 00:22:24.440
>> Jak to zrobić.

00:22:26.010 --> 00:22:30.530
Warto więc przełączyć się do swojej
komputer, który jest pięć i

00:22:30.530 --> 00:22:33.840
Zacznijmy od rozmowy
o audio w sieci web.

00:22:35.760 --> 00:22:40.950
Tak Przegląd sieci web ma sposób, aby dołączyć

00:22:40.950 --> 00:22:45.550
Niektóre dźwięku i umieścić jakieś dźwięki w
wolne miejsce na [NIESŁYSZALNE].

00:22:45.550 --> 00:22:48.400
Bazuje on na wykresie routingu, więc

00:22:48.400 --> 00:22:52.650
masz kilka określonego węzła audio
który zamierza połączyć ze sobą.

00:22:52.650 --> 00:22:54.830
A zatem mógł węzła
pewien wpływ na tym woluminie

00:22:54.830 --> 00:22:57.940
może mieć wpływ na swobodny
Specjalizacja [NIEWYRAŹNE].

00:22:57.940 --> 00:22:59.450
Może mieć wpływ na filtry.

00:22:59.450 --> 00:23:01.810
Możesz mieć niektóre filtry niski
Niektóre filtry wysoki.

00:23:01.810 --> 00:23:04.850
Może spowolnić muzyki,
można przyspieszyć muzyki.

00:23:04.850 --> 00:23:07.060
Można to zrobić Cię zainteresować.

00:23:07.060 --> 00:23:10.290
Jak można sobie wyobrazić w grach,
na przykład za pomocą programu Webado.

00:23:10.290 --> 00:23:13.490
Można utworzyć jakieś dźwięki
w procedurach sposób.

00:23:13.490 --> 00:23:15.540
Jest tak naprawdę imponujące.

00:23:15.540 --> 00:23:19.860
Tak więc zamiar pokazać coś
Mamy na nasze js witryny sieci Web przy użyciu

00:23:19.860 --> 00:23:24.520
sieci Web audio, takie jak let
mi włączyć dźwięk.

00:23:24.520 --> 00:23:27.190
Ach byłem komponować muzykę tak
Przepraszamy.

00:23:27.190 --> 00:23:30.360
To będzie bardzo
wytaczania, ponieważ jest on pętlę.

00:23:30.360 --> 00:23:34.120
Tylko po to, aby pokazać, że jesteśmy
ładowania dźwięku, oraz

00:23:34.120 --> 00:23:37.400
mamy zamiar zapytać zostać zapętlone.

00:23:37.400 --> 00:23:40.420
I autoodtwarzania, i
Wiążące go do regulator sieci web.

00:23:40.420 --> 00:23:41.630
Mam zamiar pokazać, i

00:23:41.630 --> 00:23:46.040
następnie zamiar dołączyć to
Muzyka do konkretnych obiektów 3D.

00:23:46.040 --> 00:23:47.620
Nazywamy, który siatkę, i

00:23:47.620 --> 00:23:50.200
poprzez to, że nie wiem, jeśli użytkownik
zamiar naprawdę [NIESŁYSZALNE]

00:23:50.200 --> 00:23:53.260
w pomieszczeniu, bo trzeba
Większość czasu słuchawek.

00:23:53.260 --> 00:23:56.070
Ale jest bieżące pole
Przenoszenie wokół mojej głowie.

00:23:56.070 --> 00:23:59.950
A dzięki Webado, I przejść
po prawej stronie, przed sobą i

00:23:59.950 --> 00:24:00.730
następnie po lewej stronie,

00:24:00.730 --> 00:24:04.990
automatycznie Kreator robi żadnych
obliczenia na części ekranu Java.

00:24:04.990 --> 00:24:08.330
To jest realizowany przez
Przeglądarka i przez interfejs API.

00:24:09.760 --> 00:24:13.120
Więc Pozwól mi pokazać kod.

00:24:13.120 --> 00:24:15.270
Pierwszych rzeczy, które należy wykonać
Jeśli chcesz utworzyć kilka

00:24:15.270 --> 00:24:17.970
ma audio rzeczy w sieci Web
tworzenia kontekstu.

00:24:17.970 --> 00:24:21.160
Dlatego jeśli jesteś JavaScript
Programista może

00:24:21.160 --> 00:24:25.340
wiesz już o lub tak
należy utworzyć kontekstu.

00:24:25.340 --> 00:24:28.680
Tak więc sposób to zrobić, więc byliśmy
tuż przed mówi o tym.

00:24:28.680 --> 00:24:33.820
Rozpocząć sposób polega na utworzeniu
inne kontekst obiektu Window.

00:24:33.820 --> 00:24:37.240
Ale jak była pierwszą firmą Chrome
jeden należy wprowadzić go.

00:24:37.240 --> 00:24:39.060
Wprowadził ją przy użyciu prefiksu.

00:24:39.060 --> 00:24:40.810
Dzięki funkcji można dodać do niego.

00:24:40.810 --> 00:24:43.090
Są one usunięte
to w następnej wersji.

00:24:43.090 --> 00:24:45.690
W tym czasie,
należy przetestować obie wersje.

00:24:45.690 --> 00:24:49.900
Jest to wersja webkey lub
Wersja "Wstępu" en?

00:24:49.900 --> 00:24:51.890
Jeśli raz już
o Tobie, aby sprawdzić, czy.

00:24:51.890 --> 00:24:57.660
To jest istniejący może następnie utworzyć
to i utworzyć kilka określonego węzła.

00:24:57.660 --> 00:25:01.030
Tak na przykład,
węzeł zysku jest objętością.

00:25:01.030 --> 00:25:04.570
A następnie będzie o
Podłącz je do tego połączenia.

00:25:04.570 --> 00:25:07.930
To połączenie może być niektóre
głośniki, pewne słuchawki, lub

00:25:07.930 --> 00:25:11.240
Jeśli chcesz zapisać Suma
na przykład w dół na dysku.

00:25:11.240 --> 00:25:13.970
Tak więc w przypadku podłączania
tym razem notatki.

00:25:13.970 --> 00:25:17.610
Wtedy kiedy chcesz utworzyć
niektóre szczególne rzeczy,

00:25:17.610 --> 00:25:21.155
należy skonfigurować niektóre
Właściwości auto szczególne

00:25:21.155 --> 00:25:24.210
[NIEWYRAŹNE] dla
wystąpienie o Panner.

00:25:24.210 --> 00:25:27.920
Węzeł Panner w widoku [NIESŁYSZALNE]
jest sposób robić kilka rzeczy 3D.

00:25:27.920 --> 00:25:29.100
W odpowiednich miejscach audio.

00:25:29.100 --> 00:25:31.750
Więc Powiedzmy, że
Czy chcesz utworzyć dźwięki 3D.

00:25:31.750 --> 00:25:35.100
Dlatego należy utworzyć panner
Aby połączyć który węzeł audio

00:25:35.100 --> 00:25:36.750
na węźle źródła.

00:25:36.750 --> 00:25:37.740
I po dokonaniu tego,

00:25:37.740 --> 00:25:41.750
Musisz wybrać sposób dźwięku
będą zachowywać się w przestrzeni 3D.

00:25:41.750 --> 00:25:44.500
Więc Powiedzmy, że
dźwięk ma przestać

00:25:44.500 --> 00:25:46.380
po dziesięciu metrów w sposób liniowy.

00:25:46.380 --> 00:25:50.250
Można skonfigurować który w silniku
Ustawiając niektóre właściwości.

00:25:50.250 --> 00:25:54.411
Tak więc należy poznać kilka
właściwości w naszym silniku gier i

00:25:54.411 --> 00:25:58.400
[NIEWYRAŹNE] podjęły decyzję
Aby zdefiniować niektóre domyślne

00:25:58.400 --> 00:26:00.730
Właściwości [NIESŁYSZALNE] i
Zobaczmy, jak to działa.

00:26:00.730 --> 00:26:05.139
Tak więc na podstawie tego, co zdecydowaliśmy się
Aby utworzyć to zabawny doświadczenie.

00:26:12.140 --> 00:26:13.310
Tak I trzeba go ponownie załadować.

00:26:20.150 --> 00:26:21.050
W jaki sposób was?

00:26:21.050 --> 00:26:22.150
I można mówić na chwilę tak.

00:26:22.150 --> 00:26:23.460
>> Tak.

00:26:23.460 --> 00:26:24.146
>> To jest Twój robić.

00:26:24.146 --> 00:26:28.661
I niech wypożyczać który

00:26:32.748 --> 00:26:34.580
Nie tak w części I.

00:26:34.580 --> 00:26:35.888
Jest już w użyciu.

00:26:35.888 --> 00:26:37.202
W porządku.

00:26:37.202 --> 00:26:39.269
Ten jeden.

00:26:44.643 --> 00:26:47.270
>> Czy na pewno jest już w użyciu?

00:26:47.270 --> 00:26:48.760
>> Nie, to nie jest już w użyciu.

00:26:48.760 --> 00:26:49.260
>> Ponowić próbę.

00:26:50.450 --> 00:26:54.300
Wylot pracy,
Jestem pewien, tak mamy czasu.

00:26:54.300 --> 00:26:59.660
Można zobaczyć, że?

00:26:59.660 --> 00:27:06.010
Odświeżanie, który powinien działać tak dobry,

00:27:06.010 --> 00:27:09.590
więc pomysł Pamiętaj, że mogę pokazać
Moduł, który był poruszając się Moje

00:27:09.590 --> 00:27:13.220
Szef i umieścić jakieś dźwięki na nim,
Aby używać tych samych zasad.

00:27:13.220 --> 00:27:17.090
Tak, a nie aktualizacja pozycji
oparty na aparacie dźwięku

00:27:17.090 --> 00:27:20.770
sam zdecydowaliśmy się zaktualizować
dźwięk na podstawie odległości można

00:27:20.770 --> 00:27:22.750
są od środka okręgu.

00:27:22.750 --> 00:27:26.180
I na każdym module zdecydowaliśmy się
umieścić niektóre szczególne muzykę I już

00:27:26.180 --> 00:27:29.130
Redagowanie tak
jest kilka ścieżek Mój muzyka.

00:27:29.130 --> 00:27:32.600
A gdy jestem jednym z modułów w ruchu
na środku sceny,

00:27:32.600 --> 00:27:34.840
to będzie pompa do objętości.

00:27:34.840 --> 00:27:37.330
A gdy jestem usunięcie go z
Okrąg, zatrzyma dźwięku.

00:27:37.330 --> 00:27:40.080
Tak chodzi o to, aby poinformować Cię wymieszać
te dźwięki przy użyciu modułu.

00:27:40.080 --> 00:27:43.520
Więc okazało się to bardzo
zabawne i od tego wskaźnika

00:27:43.520 --> 00:27:48.535
zdarzenia używane przez IE 11 i
MAX poza krawędź dzisiaj.

00:27:48.535 --> 00:27:50.865
Teraz można przenieść
doświadczenie w bardzo prosty sposób.

00:27:50.865 --> 00:27:52.195
Tak muszę mieć kilka wartości.

00:27:52.195 --> 00:27:53.985
>> Tak.
>> Tak I wyświetli monit część innego.

00:27:53.985 --> 00:27:54.525
>> To jest dobry.

00:27:54.525 --> 00:27:57.265
>> Na przykład,
Przejdźmy cyfrę.

00:27:57.265 --> 00:27:58.772
A następnie możemy grać
music razem.

00:27:58.772 --> 00:28:01.072
[MUZYKA]

00:28:01.072 --> 00:28:02.135
Tak.

00:28:02.135 --> 00:28:03.965
A następnie ponownie użyć myszy.

00:28:03.965 --> 00:28:08.520
Można nawet mnożyć, a zobaczysz,
można uzyskać dostęp z modułu. W porządku.

00:28:08.520 --> 00:28:09.770
Więc.

00:28:09.770 --> 00:28:10.950
Mam zamiar zrobić głupi żart

00:28:10.950 --> 00:28:13.655
ponieważ może można zauważyć, że
Mamy dziwny akcent.

00:28:13.655 --> 00:28:20.320
[ŚMIECH] I

00:28:20.320 --> 00:28:23.180
Mam problem do
czytanie slajdów jak.

00:28:24.450 --> 00:28:26.890
I możesz zapisywać przednich wersji
muzyki, bloki konstrukcyjne

00:28:26.890 --> 00:28:28.950
ze sobą poprzez budowanie
bloki razem i

00:28:28.950 --> 00:28:31.200
wprowadzanie tego do
coś o tym samym.

00:28:31.200 --> 00:28:31.730
>> David Dziękuję.

00:28:31.730 --> 00:28:33.640
Niech przełączyć się do kopalni.

00:28:33.640 --> 00:28:38.020
Niech przełączyć się na coś
zupełnie inaczej.

00:28:38.020 --> 00:28:40.790
Chcę pokazać funkcje CSS.

00:28:40.790 --> 00:28:42.910
To jest coś, co naprawdę kocham.

00:28:42.910 --> 00:28:47.120
Filtr CSS jest sposobem
Każdy deweloper sieci web, aby dodać

00:28:47.120 --> 00:28:50.650
Po użyciu efekt procesu
Moduły cieniujące na dowolny element niemych.

00:28:52.310 --> 00:28:56.160
I wskazują, że w tym przykładzie
Masz to czytanie strony.

00:28:56.160 --> 00:28:58.590
Chcę czytać tekst, ale
Mam to wspaniały smok.

00:28:58.590 --> 00:29:02.160
Jestem wielkim fanem smok
Jeśli użytkownik nie zauważył.

00:29:02.160 --> 00:29:04.180
I nie chcę
Usuń Moje smok.

00:29:04.180 --> 00:29:06.500
Chcę zachować mój smok, ale
kiedy chcę przeczytać Mój tekst

00:29:06.500 --> 00:29:08.520
Po prostu chcę usunąć
rozproszenia.

00:29:08.520 --> 00:29:10.810
Możemy można stwierdzić, że w widoku czytania,
niezależnie od.

00:29:10.810 --> 00:29:14.360
Tak więc to, co robię kiedy
Jestem unoszenie się tekst.

00:29:14.360 --> 00:29:19.590
Jestem tylko stosowania [NIESŁYSZALNE]
Moje elementu div z tyłu.

00:29:19.590 --> 00:29:23.340
Tak więc po prostu,
I tak łatwo odczytać tekst.

00:29:23.340 --> 00:29:28.170
Mam również możliwość
za pomocą skali odcieni szarości i Rozmycie razem.

00:29:28.170 --> 00:29:31.510
Funkcje CSS możemy wymieszać razem tak

00:29:31.510 --> 00:29:34.410
następnie będzie niewyraźne i
Skala odcieni szarości.

00:29:34.410 --> 00:29:39.280
A jeśli można zobaczyć, że mogę grać
[NIEWYRAŹNE] 60 klatek na sekundę i

00:29:39.280 --> 00:29:40.500
można kontrolować to łatwe.

00:29:40.500 --> 00:29:42.450
Tak Niech wystarczy, że
Spojrzenie na kod.

00:29:42.450 --> 00:29:45.150
I dla którego używam Visual
Kod Studio uwielbiam to narzędzie.

00:29:46.290 --> 00:29:48.975
I odinstalować tylko Wzniosłe tekstu.

00:29:48.975 --> 00:29:52.070
>> [ŚMIAĆ]
>> Tak!

00:29:52.070 --> 00:29:54.200
Mamy tu jest
faktycznie całkiem prosty.

00:29:54.200 --> 00:29:58.110
Mam tylko Mój tekst tutaj,
w tej zawartości.

00:29:58.110 --> 00:30:00.211
I mam tło.

00:30:00.211 --> 00:30:05.131
Jest to diveware, umieścić
w tym miejscu przy użyciu Moje reguły css

00:30:05.131 --> 00:30:09.220
Umieścić tylko kopię
Obraz JPG wewnątrz.

00:30:09.220 --> 00:30:14.890
I to, co chcesz zrobić, gdy mam
Aktywuj Mój tekst, chcę zastosować to.

00:30:14.890 --> 00:30:17.560
Jest to reguła CSS, że dobra, powiedzmy,

00:30:17.560 --> 00:30:20.370
Użyjmy efektu rozmycia
z tym rozmiarze rozmycia.

00:30:20.370 --> 00:30:23.835
A ponieważ chodzenie w dobrze,
Używam wersji prefiksy i

00:30:23.835 --> 00:30:25.280
unprefixes wersji, a także

00:30:25.280 --> 00:30:28.790
dla pewności nie
problem występuje w przyszłości.

00:30:28.790 --> 00:30:31.440
Tak więc z punktu widzenia
kod JavaScript jest kod sam 's

00:30:31.440 --> 00:30:32.780
bardzo prosty.

00:30:32.780 --> 00:30:36.140
Przy wskazaniu myszą I Zastosuj regułę CSS.

00:30:36.140 --> 00:30:38.590
Po odsunięciu myszy I usunąć regułę CSS.

00:30:38.590 --> 00:30:39.090
To wszystko.

00:30:40.250 --> 00:30:42.950
Inny przykład i że
Robię po kliknięciu

00:30:42.950 --> 00:30:44.390
w obiekcie skali odcieni szarości.

00:30:44.390 --> 00:30:47.590
Można również sterować w oczywisty sposób
bezpośrednio w kodzie JavaScript mówiąc,

00:30:47.590 --> 00:30:50.700
Chcę Rozmycie i skali odcieni szarości.

00:30:50.700 --> 00:30:52.640
Tak można mieszać wszystkie efekty

00:30:52.640 --> 00:30:55.310
można zrobić sploty,
Sepia, niezależnie od.

00:30:55.310 --> 00:30:58.060
Można odtwarzać photoshop jak efekt.

00:30:58.060 --> 00:31:01.720
Następnie kliknij i jest na drodze
przyspieszenie, więc przy użyciu modułu cieniującego,

00:31:01.720 --> 00:31:03.270
który może zostać użyty.

00:31:03.270 --> 00:31:04.470
Należy to zrobić.

00:31:04.470 --> 00:31:05.700
Głównym problemem, konieczne może być,

00:31:05.700 --> 00:31:10.250
jest to, że kiedyś,
Filtry CSS mogą nie być obsługiwane.

00:31:10.250 --> 00:31:13.300
Tak to doprowadziło do mnie
wykazanie innego.

00:31:13.300 --> 00:31:14.170
David?

00:31:14.170 --> 00:31:15.470
>> Tak.

00:31:15.470 --> 00:31:16.240
>> Ten jeden.

00:31:16.240 --> 00:31:20.020
To czas, po prostu pokazać Załóżmy,
jak powinno działać.

00:31:20.020 --> 00:31:24.980
Tak, jak widać,
Mam zawsze taki sam wynik.

00:31:26.950 --> 00:31:30.230
Ale co się stanie, jeśli CSS
Filtr nie są obsługiwane?

00:31:30.230 --> 00:31:31.710
I do symulacji, i

00:31:31.710 --> 00:31:35.390
Aby pokazać, jak również wszystkie flagi
są działa, I które mogą być i

00:31:35.390 --> 00:31:38.910
dobra, powiedz pory filtr CSS
jest to cecha doświadczalnych.

00:31:38.910 --> 00:31:44.130
I chcę nie używać je po prostu
Aby zobaczyć, jak może pracować

00:31:44.130 --> 00:31:46.150
w przypadku braku filtra CSS.

00:31:46.150 --> 00:31:50.400
Tak mam tylko do tego,
Uruchom ponownie mojej przeglądarce.

00:31:52.180 --> 00:31:56.890
Przełącznik do obsługi tutaj i
Mam zachowanie niezarezerwowana.

00:31:56.890 --> 00:31:59.455
Tym razem, ponieważ CSS
funkcja nie jest obsługiwana,

00:31:59.455 --> 00:32:03.480
Jestem po prostu grać z
przezroczystość obrazu i

00:32:03.480 --> 00:32:07.400
Ustawienie wartości 0,1, więc
widzimy tła.

00:32:07.400 --> 00:32:11.420
Jak zrobić do tego bez użycia kodu
żaden kod JavaScript?

00:32:11.420 --> 00:32:13.890
To pytanie chłodnym, proszę.

00:32:16.000 --> 00:32:17.710
Po prostu trzeba używać naprawdę super,

00:32:17.710 --> 00:32:23.530
Nowa funkcja o nazwie ArtsReport
nie zezwala na badania na obecność lub

00:32:23.530 --> 00:32:29.150
wobec braku wszelkich regułę CSS
nawet w przypadku skojarzonego parametru.

00:32:29.150 --> 00:32:31.780
To naprawdę interesujące tutaj.

00:32:31.780 --> 00:32:38.190
Jeśli filtr webkit nie jest obsługiwany.
dla rozmycia z 20 pikseli lub Niestety,

00:32:38.190 --> 00:32:42.090
Jeśli obsługiwany, czy filtr z
Rozmycie z 20 pikseli jest obsługiwany,

00:32:42.090 --> 00:32:44.820
Załóżmy że zdefiniowanie rozmycia
Reguła jest to jeden.

00:32:46.760 --> 00:32:49.200
A jeśli nie, jest obsługiwany,

00:32:49.200 --> 00:32:53.060
następnie Załóżmy definiowania tego Rozmycie
po prostu jest zmiana krycia.

00:32:53.060 --> 00:32:54.980
Z punktu widzenia
Deweloper JavaScript

00:32:56.000 --> 00:32:58.460
Deweloper JavaScript będzie nadal
zastosowanie tej samej reguły zamazane.

00:32:59.690 --> 00:33:02.690
Ale filtry CSS
zostaną usunięte i

00:33:02.690 --> 00:33:05.120
zastępuje krycia,
Dzięki ArtsReport.

00:33:06.480 --> 00:33:10.341
Abyśmy mogli dać formantu
nad Powiedzmy,

00:33:10.341 --> 00:33:13.243
podatność na CSS projektanta.

00:33:13.243 --> 00:33:13.963
To jest naprawdę cool.

00:33:13.963 --> 00:33:16.725
To jest naprawdę potężny.

00:33:16.725 --> 00:33:18.025
David.

00:33:18.025 --> 00:33:21.290
Wykazanie dalej o książkach elastycznego czasu pracy.

00:33:21.290 --> 00:33:22.480
>> Flex, księgach i podzbiór.

00:33:22.480 --> 00:33:25.490
Tak Niech przenieść z powrotem
do moich informacji.

00:33:25.490 --> 00:33:27.100
>> Ponieważ mówimy
o zdolności adaptacyjnych.

00:33:27.100 --> 00:33:27.780
>> Tak.

00:33:27.780 --> 00:33:30.310
Tak więc dziś oglądanymi już który
mówimy o wiele

00:33:30.310 --> 00:33:33.580
odpowiadać projekt i
więcej informacji na temat adaptacyjne projektu

00:33:33.580 --> 00:33:38.790
który jest więcej sposobów dostosowania
Globalne UX do bieżącego urządzenia.

00:33:38.790 --> 00:33:41.840
A podczas tworzenia niektóre
elastyczne rzeczy, masz nośnik

00:33:41.840 --> 00:33:46.080
kwerendy, że masz wiele fajnych
nowy ekran jak pole elastycznego czasu pracy.

00:33:46.080 --> 00:33:49.190
Jednak problem może być kiedy
chcesz wyświetlić niektóre obrazy i

00:33:49.190 --> 00:33:53.350
czy masz różnych definicji
o rozdzielczości zdjęć

00:33:53.350 --> 00:33:57.208
Załóżmy dla iPhone przy użyciu
Niektóre ekrany uchwyt dla

00:33:57.208 --> 00:33:58.897
klasyczny Telefon i korzystania z komputera PC.

00:33:58.897 --> 00:34:02.740
I nie chcesz pobierać
wszystkie obrazy po stronie klienta i

00:34:02.740 --> 00:34:06.630
Aby zdefiniować za pomocą skryptu JavaScript,
jak wybrać właściwą?

00:34:06.630 --> 00:34:09.150
Tak byłoby lepiej, aby
Pozwól przeglądarce zdecydować

00:34:09.150 --> 00:34:11.510
w oparciu o co wykonującego?

00:34:11.510 --> 00:34:15.970
Tak więc, jeśli jest ono aktualnie uruchomione
Nowy Windows phone z naszych

00:34:15.970 --> 00:34:19.430
rozdzielczość ekranu, chcę pokazać
określonej wersji obrazu,

00:34:19.430 --> 00:34:21.730
raczej innym
na urządzeniu obciążenia.

00:34:21.730 --> 00:34:25.710
Aby to zrobić, mamy więc
SourceSet są dostępne.

00:34:25.710 --> 00:34:27.310
Tak jest bardzo prosty w obsłudze.

00:34:27.310 --> 00:34:30.030
Pierwszą rzeczą, którą należy
Aby użyć znacznika obrazu

00:34:30.030 --> 00:34:33.570
jest użycie klasyczne źródła
właściwości, które możesz mieć.

00:34:33.570 --> 00:34:34.370
Dlatego spadek Wstecz.

00:34:34.370 --> 00:34:37.480
Dlatego jeśli przeglądarka nie jest
Ustaw źródło uzupełniających,

00:34:37.480 --> 00:34:40.610
to będzie używać
tego konkretnego obrazu.

00:34:40.610 --> 00:34:42.290
Tak Niech to zrobić przez domyślny.

00:34:42.290 --> 00:34:46.890
Ale jeśli przeglądarka jest zdolnością do
Uchwyt ten nowy obiekt tam,

00:34:46.890 --> 00:34:53.230
można powiedzieć, do przeglądarki, proszę
Użyj tej wersji obrazu x 1.

00:34:53.230 --> 00:34:57.720
Jeśli bieżący DPI ekranu
naprawdę pasuje CSS i

00:34:57.720 --> 00:35:02.220
stosunek sprzętu i pikseli,
następnie użyj tego obrazu.

00:35:02.220 --> 00:35:06.510
Tak więc, jeśli na przykład przejść
więcej fizycznych mniejszego ekranu

00:35:06.510 --> 00:35:09.380
okiem końcowy (zeszytowy),
Poproś o przeglądarek.

00:35:09.380 --> 00:35:13.140
Użyj innej wersji systemu
obraz i masz punkt zostanie

00:35:13.140 --> 00:35:17.550
może wzrosnąć do niezależnie od Ciebie
tak jak na to szczególne zasady.

00:35:17.550 --> 00:35:22.700
Tak może być bardzo zimno teraz z
Niektóre z chłopców, podobnych do siebie,

00:35:22.700 --> 00:35:24.950
masz w domu kilka ekranu 4K.

00:35:24.950 --> 00:35:28.540
Jeśli chcesz poznać niektóre, ostudzić
Witryna sieci Web są wyświetlane w tej sprawie.

00:35:28.540 --> 00:35:31.250
Tak więc możemy wybrać to takiego.

00:35:31.250 --> 00:35:35.200
Pozwól mi pokazać to
Strona sieci Web Simple wewnątrz i11.

00:35:35.200 --> 00:35:37.230
Nie jest używany.

00:35:37.230 --> 00:35:39.320
Używa domyślnego obrazu.

00:35:39.320 --> 00:35:43.050
I sprawdzić, czy, ponieważ po
Zamierzam użyć nowej wersji

00:35:43.050 --> 00:35:47.390
Jestem obrazu, umieści określonego
logo w górnym lewym rogu obrazu.

00:35:47.390 --> 00:35:51.660
Tak obecnie, czyli została przy użyciu
Obraz domyślny to był-

00:35:51.660 --> 00:35:53.040
>> Jeden rozmazany.

00:35:53.040 --> 00:35:56.290
>> Jeden rozmazane, ponownie, byliśmy
Budowanie z naszych gier agenta.

00:35:56.290 --> 00:35:57.660
Tak naprawdę zimno.

00:35:57.660 --> 00:36:01.400
Jeśli jestem przełączania do Edge firmy Microsoft
można zobaczyć, że

00:36:01.400 --> 00:36:06.410
widzimy samego obrazu
Tłumaczenie przy użyciu wersji 1 x.

00:36:06.410 --> 00:36:09.870
Ale jak zasymulować teraz
że ma być wyższy numer wersji.

00:36:09.870 --> 00:36:13.444
[CROSSTALK] Tak konieczne jest pełne,
na określonym urządzeniu.

00:36:13.444 --> 00:36:18.130
Można symulować który za pomocą
Opcja powiększania przeglądarki.

00:36:18.130 --> 00:36:21.860
Na przykład, załóżmy, że
Aby symulować fakt że

00:36:21.860 --> 00:36:24.330
Moje bieżącej rozdzielczości ekranu
nadal jest taka sama, ale

00:36:24.330 --> 00:36:28.590
Chcę zmienić rozdzielczość (DPI), wykonując
tak, który, jeśli jest konieczne odświeżyć.

00:36:28.590 --> 00:36:31.780
I widzisz przeglądarki
automatycznie postanowiła podjąć

00:36:31.780 --> 00:36:33.520
nowsza wersja obrazu, i

00:36:33.520 --> 00:36:36.400
ma zostały pobieranie
tylko tego konkretnego obrazu.

00:36:36.400 --> 00:36:40.590
Tak, aby sprawdzić, że możemy, dla
wystąpienie przejdź pod S2F2s.

00:36:42.080 --> 00:36:44.980
Dowiedzieć się właściwego demonstracyjne,
powinno być to jedna.

00:36:48.250 --> 00:36:49.363
W tym miejscu który logowania.

00:36:55.943 --> 00:36:58.719
I sprawdźmy sieci,
odświeżyć.

00:37:00.500 --> 00:37:03.998
to nie jest słuszna, warto więc
blisko krawędzi, tak aby uniknąć poinformowanie mnie.

00:37:03.998 --> 00:37:07.306
>> Jesteś w tym naprawdę dobry.

00:37:16.541 --> 00:37:17.475
>> tak, chcę się naprawdę dobrze.

00:37:17.475 --> 00:37:20.960
>> Podziękowania [ŚMIECH]
wspieranie mnie David.

00:37:20.960 --> 00:37:23.150
I zobaczyć, że
Przeglądarka decyzję,

00:37:23.150 --> 00:37:24.990
Aby załadować tylko poprawne
Wersja obrazu.

00:37:24.990 --> 00:37:30.370
Tak więc, już odwołanie do licznych
obrazów w kodzie.

00:37:30.370 --> 00:37:33.705
Ale przeglądarki, jak i klienta,
zdecydowała się na wybór właściwego jeden

00:37:33.705 --> 00:37:36.525
na podstawie bieżącej rozdzielczości i
zdolności produkcyjne.

00:37:36.525 --> 00:37:41.275
A nawet w specyfikacji,
określono, że przeglądarki

00:37:41.275 --> 00:37:44.865
Można nawet wybrać do załadowania obrazu
oparte na bieżąca przepustowość.

00:37:44.865 --> 00:37:48.025
Tak więc Powiedzmy, że masz
ekran siatkówki, więc jest dość

00:37:48.025 --> 00:37:50.735
zadowolony z tego, ale masz
połączenie bardzo spowolnione w dół.

00:37:50.735 --> 00:37:53.465
Prawdopodobnie nie jest dobrym pomysłem
Aby dać Ci wysokiej rozdzielczości

00:37:53.465 --> 00:37:54.390
obraz tego.

00:37:54.390 --> 00:37:57.400
Dlatego jeśli Sonda jest temat do
bezpośrednie, że użytkownik będzie próbował, Wyślij

00:37:57.400 --> 00:38:03.370
Możesz niskiej rozdzielczości obrazu
na stronie prędkości szybkiego witryny sieci Web.

00:38:03.370 --> 00:38:07.870
Tak więc postanowiliśmy wykorzystać, więc jestem
obecnie ponownego pisania naszą witrynę sieci Web,

00:38:07.870 --> 00:38:10.530
Ja pętli do naszej
Obecnie witryna Babilonu.

00:38:12.700 --> 00:38:13.745
>> Jest bezpłatną reklamę.

00:38:13.745 --> 00:38:15.720
>> Tak.

00:38:15.720 --> 00:38:17.130
Być może skontaktujemy w kłopoty.

00:38:17.130 --> 00:38:17.630
Nie wiem.

00:38:18.640 --> 00:38:21.310
Tak więc dziś naszą witrynę sieci Web jest tak.

00:38:21.310 --> 00:38:25.894
Tak więc wypróbowane naśladować
Nowoczesny USA rzeczy za pomocą

00:38:25.894 --> 00:38:28.140
Niektóre układy szczególnych.

00:38:28.140 --> 00:38:31.870
Byliśmy dość zadowolony,
ale nie był to stały.

00:38:31.870 --> 00:38:35.760
Ponadto są dość dobre
Deweloperów języka JavaScript.

00:38:35.760 --> 00:38:37.945
Jesteśmy mniej dobrych projektantów.

00:38:37.945 --> 00:38:43.730
[ŚMIECH] I z tego pomysłu, aby zmienić
że wszystkie zdecydowaliśmy się zmienić.

00:38:43.730 --> 00:38:48.980
W tym nowa wersja jestem
aktualnie pracuje nad jest to jeden.

00:38:48.980 --> 00:38:52.058
Tak używam
Magiczne kwerendy i Flexbox.

00:38:52.058 --> 00:38:54.730
Aby mieć możliwość niektóre lepsze wielkości

00:38:54.730 --> 00:38:58.220
będzie to dostosowanie się,
na podstawie bieżącej rozdzielczości.

00:38:58.220 --> 00:39:01.271
I dobrze jest I
można mieszać źródeł pole elastycznego czasu pracy

00:39:01.271 --> 00:39:04.190
Niektóre kwerendy
dobre doświadczenia.

00:39:04.190 --> 00:39:08.720
Jeśli ja jestem powiększanie wewnątrz witryny sieci Web,
a teraz odświeżyć go.

00:39:11.170 --> 00:39:14.950
Pojawi się ponownie rozdzielczość
obrazu.

00:39:14.950 --> 00:39:18.100
Nawet można, więc testować
Projekt nie jest gotowy.

00:39:18.100 --> 00:39:20.540
Jeśli jesteś projektantem dobry
i pracować za darmo.

00:39:20.540 --> 00:39:22.560
[ŚMIECH] Witamy użytkownik.

00:39:22.560 --> 00:39:23.630
>> Wyślij nam wiadomość e-mail.

00:39:27.572 --> 00:39:29.740
>> Ale,
Jeśli jest zainstalowana że Mój telefon

00:39:31.270 --> 00:39:32.250
>> To powinno być w innym miejscu.

00:39:34.180 --> 00:39:37.292
To jest tutaj, więc
Mam zamiar wysłać odczytu w tej sprawie.

00:39:41.307 --> 00:39:43.960
Można go zobaczyć, więc
jest to tego samego serwisu WWW.

00:39:43.960 --> 00:39:46.190
I w telefonie Jeśli
Jestem zwrotnym go ponownie,

00:39:46.190 --> 00:39:48.900
Tutaj widać, że ja jestem ładowanie
do 2 x w wersji obrazu.

00:39:48.900 --> 00:39:52.260
Ponieważ, bieżące
rozdzielczość ekranu Moje

00:39:52.260 --> 00:39:55.390
Okno Telefon jest wystarczająco wysoka, aby
mieć dobry racje obrazu.

00:39:55.390 --> 00:39:56.753
Można przetestować go na urządzeniu.

00:39:56.753 --> 00:39:59.776
Tak dobry jest to, że użytkownik
można przetestować go w witrynie Microsoft Edge na

00:39:59.776 --> 00:40:01.690
pulpit i jak mówi David,

00:40:01.690 --> 00:40:04.920
to jest dokładny samego silnika-
Uruchomione na systemu Windows phone.

00:40:04.920 --> 00:40:08.092
To bardzo łatwe do
po prostu Sprawdź wszystko

00:40:08.092 --> 00:40:11.420
to jest działa poprawnie,
na ekranie określonego sprzętu.

00:40:11.420 --> 00:40:14.600
A następnie mam dobre
doświadczenie zbyt, podobnie jak.

00:40:15.830 --> 00:40:17.210
>> David Dziękuję.

00:40:17.210 --> 00:40:19.228
Tak więc wrócić do innego demo.

00:40:22.936 --> 00:40:29.660
Tak, więc możemy także od IE9,
Możemy obsługiwane SVG wewnątrz HTML.

00:40:29.660 --> 00:40:34.460
Ale Wspólnoty pytać, i
Dzięki UserVoice, który będzie

00:40:34.460 --> 00:40:37.930
wymienić po i podziękowania dla
sposób obecnie pracujemy.

00:40:37.930 --> 00:40:43.610
Możemy usłyszeć Wspólnoty i pytają
Proszę nam obsługuje foreignObject.

00:40:43.610 --> 00:40:44.900
Tak co jest foreignObject?

00:40:44.900 --> 00:40:49.665
foreignObject jest odwrotnie
o SVG wewnątrz HTML.

00:40:49.665 --> 00:40:54.470
foreignObject jest pojemność
Aby osadzić HTML wewnątrz SVG.

00:40:55.610 --> 00:40:58.510
Tak więc w ten sposób
można mieć na stronie SVG.

00:40:58.510 --> 00:40:59.510
Pozwól mi pokazać.

00:41:02.280 --> 00:41:05.350
Tak, mam Mój element HTML.

00:41:05.350 --> 00:41:08.170
Wewnątrz mojego HTML
Mam więc Mój element SVG

00:41:08.170 --> 00:41:10.710
renderowanie wektorowe.

00:41:10.710 --> 00:41:16.630
I wewnątrz tego SVG Mam co
w tym miejscu nazywamy foreignObject

00:41:16.630 --> 00:41:18.180
gdzie można umieścić HTML.

00:41:19.350 --> 00:41:22.226
Tak, to ciekawe bo
Format SVG jest czysto wektorowe.

00:41:22.226 --> 00:41:27.020
ForeignObject to jest
kontrolowane przez ten wektor czysto

00:41:27.020 --> 00:41:31.830
miejsca, a my można zastosować szczególne
efekt mamy dla SVG.

00:41:31.830 --> 00:41:36.280
Możemy można mieszać obiektów wektorowych, i
umieścić kilka, na przykład tekstu wewnątrz.

00:41:36.280 --> 00:41:39.440
Można go używać do odtwarzania
jak robię tutaj.

00:41:39.440 --> 00:41:44.430
Chcę pokazać, zasilanie
za pomocą kodu HTML wewnątrz SVG.

00:41:45.440 --> 00:41:47.390
Będę korzystać z filtrów, ponownie.

00:41:47.390 --> 00:41:50.317
Nie jest filtr CSS tym razem
to filtry SVG.

00:41:50.317 --> 00:41:52.110
Firma Microsoft obsługuje filtry SVG.

00:41:52.110 --> 00:41:55.230
I filtry SVG umożliwia zastosowanie efektu

00:41:55.230 --> 00:41:57.770
na obrazie renderowane wektor
w porządku?

00:41:57.770 --> 00:42:02.780
Ten obraz będzie teraz zawierać,
Obraz renderowania HTML.

00:42:02.780 --> 00:42:08.300
To ciekawe, ponieważ
Można zrobić rzeczy podobny do tego.

00:42:08.300 --> 00:42:11.110
W tym miejscu to, co jest
Wywołanie pijanych przeglądarki.

00:42:14.630 --> 00:42:17.670
Za dużo piwa, możesz wrócić do domu i
chcesz coś, wyszukiwania i

00:42:17.670 --> 00:42:18.899
wygląd światowym jak ten.

00:42:20.160 --> 00:42:23.874
Znajdźmy porządku
Krawędź firmy Microsoft.

00:42:23.874 --> 00:42:28.750
>> [ŚMIAĆ]
>> I, należy pamiętać, że wszyscy wiedzieli, że.

00:42:28.750 --> 00:42:33.420
IFrame wewnątrz Mój SVG
działa dobrze.

00:42:33.420 --> 00:42:34.686
Nie ma żadnego problemu z tym.

00:42:34.686 --> 00:42:37.544
I dlatego, że jestem wewnątrz SVG,

00:42:37.544 --> 00:42:41.895
I do tego Zastosuj SVG i
Użyj moich rzeczy.

00:42:41.895 --> 00:42:44.728
Mam innego coś, co mogę zrobić
z tym chciałem pokazać.

00:42:44.728 --> 00:42:48.799
Więc zamiast przy użyciu tego,

00:42:48.799 --> 00:42:53.061
Chcę używać tylko to jedno.

00:42:56.228 --> 00:42:58.770
Ojej Poćwicz tam z tyłu.

00:42:58.770 --> 00:42:59.895
Nie pamiętam coś.

00:42:59.895 --> 00:43:00.895
>> tak, kreska.

00:43:00.895 --> 00:43:02.728
>> Tak Dziękuję, David.

00:43:05.853 --> 00:43:07.450
Niech wymuszenia odświeżenia.

00:43:07.450 --> 00:43:08.825
Ten jest przeglądarka Minecraft.

00:43:08.825 --> 00:43:12.270
>> [ŚMIAĆ]
>> Tak i interesujące jest

00:43:12.270 --> 00:43:15.770
że jeśli wyszukiwania
babylonjs.com, który nie jest łatwe.

00:43:15.770 --> 00:43:17.580
Mam Pamiętaj, aby kliknąć tutaj.

00:43:18.680 --> 00:43:22.660
Jestem graczem Minecraft i
Mogę wykonać dowolny obiekt 3D.

00:43:22.660 --> 00:43:27.978
A to strony HTML, za pomocą SVG,
wewnątrz SVG jest księgi głównej sieci Web z-

00:43:27.978 --> 00:43:31.812
>> [OKLASKI]

00:43:31.812 --> 00:43:34.639
>> Jest uruchomiony 60 klatek na

00:43:34.639 --> 00:43:36.110
Po drugie, dobra?

00:43:36.110 --> 00:43:37.740
Muszę przyznać, że to jest po prostu cool.

00:43:38.960 --> 00:43:41.765
Tak nie mamy pewności o
przypadek użycia w tym miejscu, ale

00:43:41.765 --> 00:43:44.310
[ŚMIECH] możesz uzyskać punktu.

00:43:44.310 --> 00:43:44.850
Masz punkt.

00:43:44.850 --> 00:43:46.440
Można użyć HTML wewnątrz SVG.

00:43:46.440 --> 00:43:46.940
To jest cool.

00:43:48.300 --> 00:43:49.975
Jestem pewien, że
Twoje dziecko będzie miłość, który.

00:43:49.975 --> 00:43:54.090
>> [ŚMIAĆ]
>> I następnie najnowszych rzeczy

00:43:54.090 --> 00:43:59.115
Chcieliśmy, aby pokazać zawieraniu umowy przed
przeniesienie do Q&A jest HTTP/2.

00:43:59.115 --> 00:44:01.944
HTTP/2, czyli trudna

00:44:01.944 --> 00:44:06.884
Aby znaleźć coś bardzo wizualne
Umożliwia wyświetlanie HTTP/2 jest.

00:44:06.884 --> 00:44:11.490
Dobrze HTTP/2 jest konstruowany dzięki
Aby co Google miało to miejsce

00:44:11.490 --> 00:44:12.350
z SPDY.

00:44:12.350 --> 00:44:15.670
Tak jest SPDY, próbują
Aby utworzyć inną,

00:44:15.670 --> 00:44:20.252
różni się od HTTP/1.1
który jest dość stara teraz.

00:44:20.252 --> 00:44:21.790
Uważamy, niektóre urządzenia przenośne i

00:44:21.790 --> 00:44:24.520
inne nowe urządzenia, które
problem z wydajnością.

00:44:24.520 --> 00:44:27.890
Tak więc staramy się znaleźć
Niektóre hacki w tym.

00:44:27.890 --> 00:44:31.680
Tak Niech na przykład mówić o
Liczba żądań, które mogą w przeglądarce

00:44:31.680 --> 00:44:33.160
Wyślij do serwera sieci web.

00:44:33.160 --> 00:44:38.100
Tak więc w większości przypadków, to domyślnie
był cztery jednoczesnych żądań do

00:44:38.100 --> 00:44:42.720
serwer sieci web z określonego
klient się do określonej domeny.

00:44:42.720 --> 00:44:45.490
Tak więc, jeśli chce się załadować,
Załóżmy, że 10 lub

00:44:45.490 --> 00:44:48.740
20 obrazu z tej sieci web
Serwer z klientów.

00:44:48.740 --> 00:44:52.914
Tylko udało Ci się zrobić to za pośrednictwem
czterech różnych wniosków i

00:44:52.914 --> 00:44:54.300
musisz czekać go.

00:44:54.300 --> 00:44:59.000
A chcąc, okazuje się, że
hack były są określane przez wszystkich.

00:44:59.000 --> 00:45:01.960
Tak więc może mieć kilka
domen jak CDN.

00:45:01.960 --> 00:45:06.570
Tak, jeden numer CDN, CDN numer dwa,
Numer sieci CDN trzy do czterech.

00:45:06.570 --> 00:45:10.480
Załóżmy, że i dzięki temu
jesteś w stanie do czterech żądań

00:45:10.480 --> 00:45:14.190
pierwszy CDN i cztery
żąda, aby drugi itd.

00:45:14.190 --> 00:45:15.580
Ale to robisz rodzaju hacki,

00:45:15.580 --> 00:45:21.160
ponieważ przeglądarka ma to zrobić
Ponadto fakt, że zostali zmuszeni.

00:45:21.160 --> 00:45:24.520
Kiedy zrobisz coś dużo
żądania, aby dodać wiele

00:45:24.520 --> 00:45:28.620
narzutów na każdym z
żądanie HTTP do serwera sieci web.

00:45:28.620 --> 00:45:33.522
Być tak, pisanie HTTP/2 jest teraz
obsługiwane przez grupę roboczą IETF jako

00:45:33.522 --> 00:45:36.860
rozpocząć się i
wszystkie pracujemy w tej sprawie.

00:45:36.860 --> 00:45:39.510
Tak więc to jest realizowane
przez krawędź Microsoft i

00:45:39.510 --> 00:45:41.390
Chrom i Firefox.

00:45:41.390 --> 00:45:45.510
I pomysł Jestem aktualnie przeglądanie
strony sieci web z serwera Google

00:45:45.510 --> 00:45:48.890
więc one już zostały jej wdrażania
w jednym z ich stos serwera.

00:45:48.890 --> 00:45:53.476
I zostanie wyświetlone to sposób
załadować znacznie szybciej w przypadku używania obrazu

00:45:53.476 --> 00:45:54.875
różne przyczyny.

00:45:54.875 --> 00:45:59.095
Najpierw byliśmy w stanie tego robić
Niektóre Multipleksowanie na strumienie.

00:45:59.095 --> 00:46:02.335
Nie jesteś zmuszony, aby wysłać
różnych żądań na serwerze sieci web.

00:46:02.335 --> 00:46:04.145
Można utworzyć pojedyncze żądanie i

00:46:04.145 --> 00:46:07.155
mamy zamiar osadzać kilka
strumienie wewnątrz tego żądania.

00:46:07.155 --> 00:46:10.265
Tak będę negocjować to tylko
raz z serwera sieci web.

00:46:10.265 --> 00:46:14.185
Używamy kodowanie binarne również,
przy użyciu protokołu HTTP/2.

00:46:14.185 --> 00:46:18.370
Tak jest więcej światła w sieci.

00:46:18.370 --> 00:46:22.550
I możemy również przewidzieć co
należy po stronie klienta.

00:46:22.550 --> 00:46:25.390
Na przykład,
Podczas ładowania strony HTML,

00:46:25.390 --> 00:46:29.330
Wszyscy wiemy, że będzie ona niektóre
CSS i JavaScript, wewnątrz którego.

00:46:29.330 --> 00:46:32.840
Tak to jest nieco głupi
załadowanie strony HTML i

00:46:32.840 --> 00:46:35.300
następnie tak, wiem to
określony plik JavaScript.

00:46:35.300 --> 00:46:37.950
Następnie wykonaj inną podróż w obie strony
z serwerem go odzyskać.

00:46:37.950 --> 00:46:39.810
A następnie ma plik CSS itd.

00:46:39.810 --> 00:46:44.573
Tak chodzi o to, aby serwer sieci web
powiedzieć, że chcesz index.html,

00:46:44.573 --> 00:46:47.640
wewnątrz w języku HTML, jest foo.js.

00:46:47.640 --> 00:46:49.390
Tak więc co mamy zamiar
czy w tym samym żądanie

00:46:49.390 --> 00:46:52.580
mamy zamiar wysłać
bezpośrednio z powrotem foo.js,

00:46:52.580 --> 00:46:54.700
do klienta, aby zaoszczędzić trochę czasu.

00:46:54.700 --> 00:46:56.550
Tak więc możemy przewidzieć, to, czego potrzebujesz.

00:46:56.550 --> 00:46:58.170
Raczej byłoby mogę powiedzieć
nie ma potrzeby ten plik

00:46:58.170 --> 00:47:00.110
ponieważ mam już
Mam go w pamięci podręcznej.

00:47:00.110 --> 00:47:04.270
Stracił trochę czasu, ale większość
czas będzie zarobić prędkości.

00:47:04.270 --> 00:47:05.790
Tak jest to wykonywane przez Google, strony sieci Web

00:47:05.790 --> 00:47:09.690
to naprawdę ciekawe bo
można symulować, co się dzieje.

00:47:09.690 --> 00:47:14.244
Tak Niech załadowanie strony
przy użyciu protokołu HTTP/1, a następnie 2002,

00:47:14.244 --> 00:47:17.650
Niestety, 200 milisekundy
czas oczekiwania na światło.

00:47:17.650 --> 00:47:20.590
Widać, że jest aktualnie
seryjny.

00:47:20.590 --> 00:47:23.690
Tak mam kilka wniosków
do części obrazu.

00:47:23.690 --> 00:47:26.170
I nie mogę jej bardzo szybko
bo trzeba

00:47:26.170 --> 00:47:30.460
Wróć do serwera zawsze do
Ładowanie nowego elementu strony.

00:47:30.460 --> 00:47:34.120
>> I każde żądanie będzie miał
czas oczekiwania na 200 milisekundy.

00:47:34.120 --> 00:47:36.560
>> I z drugiej strony, przy użyciu protokołu HTTP/2

00:47:36.560 --> 00:47:40.300
widać, że jestem za mógł mieć
Niektóre renderowanego wielu strumieni.

00:47:40.300 --> 00:47:42.870
A co mam unikatowe żądanie
na serwerze sieci web, aby załadować

00:47:42.870 --> 00:47:45.790
wszystkie strumienie, więc
jest znacznie szybszy w celu załadowania obrazu.

00:47:45.790 --> 00:47:47.770
A teraz masz punkt.

00:47:47.770 --> 00:47:49.928
Jest to bardzo wizualne bo
jest na obrazie.

00:47:49.928 --> 00:47:53.240
Ale myśleć o tym, ze wszystkimi
ścieżki strony sieci web, które są potrzebne do

00:47:53.240 --> 00:47:55.500
załadować po stronie serwera
i rzeczywiście z taką samą szybkością.

00:47:55.500 --> 00:47:59.750
Tak to naprawdę dobrze jest mieć
Aby specjalnie na telefon komórkowy,

00:47:59.750 --> 00:48:02.660
w Windows Phone 10
za pomocą programu Microsoft Edge.

00:48:02.660 --> 00:48:07.720
Lub co nowych urządzeń może mieć
Nowoczesny engine, ale ponieważ

00:48:07.720 --> 00:48:11.620
naprawdę amp prędkości strony sieci Web
nie robiąc coś dla Ciebie.

00:48:11.620 --> 00:48:15.050
To jest całkowicie
zgodny z HTTP/1.1.

00:48:15.050 --> 00:48:17.310
To jest w tej samej kolumnie
samego zlecenia.

00:48:17.310 --> 00:48:20.610
Możemy tylko zmienić sposób
komunikowanie się na protokole i

00:48:20.610 --> 00:48:23.740
w strumieniu i
wszystkie polecenia net session zaangażowanych.

00:48:23.740 --> 00:48:24.240
>> Dziękuję, David.

00:48:25.440 --> 00:48:30.240
Tak spróbujemy tutaj ręcznie wybrać niektóre
z naszych ulubionych funkcji ale,

00:48:30.240 --> 00:48:33.860
jak wspomniano wcześniej, wiele
im są nadal wewnątrz pola.

00:48:33.860 --> 00:48:36.130
Tak, najlepszym pomysłem dla
Czy chcesz spróbować,

00:48:36.130 --> 00:48:39.710
wystarczy zainstalować najnowsze
Wersja kompilacji Windows 10.

00:48:39.710 --> 00:48:41.820
Aparat krawędź jest tutaj.

00:48:41.820 --> 00:48:44.660
Jak dotąd jest nadal Spartan projektu?

00:48:44.660 --> 00:48:47.940
Jednak po prostu zmienić zdanie i
Zmień jego nazwę na Edge firmy Microsoft i

00:48:47.940 --> 00:48:49.100
masz punkt.

00:48:49.100 --> 00:48:53.410
Jeśli chcesz funkcji, jeśli Ty naprawdę
Funkcja, proszę użyć, i

00:48:53.410 --> 00:48:56.730
przesłać swoje opinie na temat
uservoice.modern.IE.

00:48:56.730 --> 00:48:59.690
Na przykład w tym miejscu można przechwycić ASM.js.

00:48:59.690 --> 00:49:01.900
To był ogromny zapytać dla Wspólnoty.

00:49:01.900 --> 00:49:03.870
Prosimy o wsparcie ASM.js.

00:49:03.870 --> 00:49:07.754
ASM.js jest metodą kompilacji
C ++ do JavaScript,

00:49:07.754 --> 00:49:10.820
i dodać niektóre ASM.js.

00:49:10.820 --> 00:49:14.290
Nie mogę powiedzieć, że
niektóre dodatkowe informacje

00:49:14.290 --> 00:49:15.400
Moduł garbage collector i dla

00:49:15.400 --> 00:49:18.796
silnik JavaScript
Aby zwiększyć wydajność, dobrze?

00:49:18.796 --> 00:49:23.700
Jedność obsługiwanych, nierealne silnik
obsługiwane, więc jeśli używasz

00:49:23.700 --> 00:49:29.080
Jedność 5 można eksportować swoje
Gra w księdze głównej sieci Web z ASM.js.

00:49:29.080 --> 00:49:32.640
Teraz tak, jeśli wystarczy zainstalować bardzo
najnowszą wersję programu Windows 10

00:49:32.640 --> 00:49:35.510
i krawędzi firmy Microsoft

00:49:35.510 --> 00:49:40.530
będzie można uruchomić księgi głównej sieci Web
gry z jedności za pomocą ASM.js.

00:49:40.530 --> 00:49:42.112
Przejdź do zrobić: flagi.

00:49:42.112 --> 00:49:46.100
Tak więc, jeśli przejdziesz dalej Edge firmy Microsoft
dzisiaj, wpisz temat: flagi i

00:49:46.100 --> 00:49:50.150
są w stanie włączyć ASM.js
Wewnętrzna krawędź firmy Microsoft.

00:49:50.150 --> 00:49:53.130
I możesz pokazać innym
w tym przykładzie na zaległości.

00:49:53.130 --> 00:49:56.878
Tak więc ludzie prosić, aby pokazać składni
błędy w debugerze, targów.

00:49:56.878 --> 00:50:00.838
Założymy, że na nasze zaległości i
Możemy wskazać, że jest na górze i

00:50:00.838 --> 00:50:02.336
Mamy nadzieję, że wkrótce go uruchomić.

00:50:02.336 --> 00:50:05.623
Tak jest to nowy sposób
NAS do komunikowania się z Wami, i

00:50:05.623 --> 00:50:06.795
ze Wspólnotą.

00:50:06.795 --> 00:50:09.355
Daj nam znać, że
chcesz coś i

00:50:09.355 --> 00:50:13.675
Niech będzie wiedzieć, że jesteśmy
Praca na część, którą uważamy za pośrednictwem,

00:50:13.675 --> 00:50:17.440
i niektóre z nich nie są tak naprawdę
na naszej liście o najwyższym priorytecie.

00:50:18.760 --> 00:50:21.390
Należy ocenić sesji.

00:50:21.390 --> 00:50:22.470
A teraz nadszedł czas na pytanie.

00:50:23.670 --> 00:50:24.195
Tak.

00:50:24.195 --> 00:50:32.000
>> [NIEWYRAŹNE]
>> Więc Pozwól mi pokazać [ŚMIECH].

00:50:33.670 --> 00:50:34.920
Ach I nie może odpowiedzieć na to pytanie.

00:50:36.230 --> 00:50:39.449
I przejść do nowoczesnego typu.

00:50:39.449 --> 00:50:43.020
Tak status.modern.

00:50:43.020 --> 00:50:44.000
Pytanie o-
>> Och Niestety.

00:50:44.000 --> 00:50:44.756
>> Tak, proszę, pytanie jest.

00:50:44.756 --> 00:50:47.690
>> Pytanie jest o szablonie,
Szablon HTML, to PRAWDA.

00:50:47.690 --> 00:50:48.832
Firma Microsoft pracuje na nim?

00:50:48.832 --> 00:50:49.690
>> Mamy nad nim pracuje?

00:50:51.400 --> 00:50:52.110
Więc tak.

00:50:52.110 --> 00:50:54.170
Jak dotąd jesteśmy objętych dochodzeniem.

00:50:54.170 --> 00:50:56.520
Jest to część bardziej większych Historia,
rzeczywiście.

00:50:56.520 --> 00:51:01.470
Tak najlepsze, można zrobić to
przedstawić nam swoją opinię na głos użytkownika

00:51:01.470 --> 00:51:03.560
Daj nam znać, dlaczego jest ono
bardzo ważne dla Ciebie.

00:51:03.560 --> 00:51:04.810
Następnie zapraszanie osób do głosowania.

00:51:04.810 --> 00:51:07.130
To jest najlepszym sposobem na
komunikowanie się z nami.

00:51:07.130 --> 00:51:09.280
Ale tak,
Wiemy, że jest bardzo ważne.

00:51:09.280 --> 00:51:11.035
I to pod uwagę.

00:51:11.035 --> 00:51:13.650
>> [NIEWYRAŹNE]
>> Tak.

00:51:13.650 --> 00:51:16.690
To, niektóre inne części
może być łatwo wstępnie wypełnionych

00:51:16.690 --> 00:51:18.790
na temat partnerów w sieci web
Wiem z tym kontem.

00:51:18.790 --> 00:51:22.230
Jedno inne pytanie.

00:51:22.230 --> 00:51:23.355
Tak?

00:51:23.355 --> 00:51:23.855
>> Więc jak długo jesteśmy
będzie obsługa 11 programu Internet Explorer?

00:51:27.350 --> 00:51:30.679
>> Więc pytanie, jak długo
Będziemy do utrzymania 11 programu Internet Explorer?

00:51:30.679 --> 00:51:35.034
IE 11 jest częścią systemu Windows 10, więc

00:51:35.034 --> 00:51:39.250
tego samego cyklu życia jako 10 systemu Windows.

00:51:39.250 --> 00:51:41.230
>> Cyklu życia jak Vista?

00:51:41.230 --> 00:51:43.438
>> Nie mam pojęcia
Jestem tak Przepraszam.

00:51:43.438 --> 00:51:49.780
Ja zgłębiać naszego personelu pomocy technicznej
[Zagranicznych] i sprawdzić dla Ciebie.

00:51:49.780 --> 00:51:55.093
Ale IE 11 będą wspierane tak długo
jako 10 systemu Windows będą obsługiwane,

00:51:55.093 --> 00:51:57.194
jest to część 10 systemu Windows.

00:51:57.194 --> 00:51:58.654
Tak?

00:51:58.654 --> 00:51:59.813
>> Co jest na koszulce?

00:51:59.813 --> 00:52:00.845
>> To dobre pytanie.

00:52:00.845 --> 00:52:03.698
[ŚMIECH] Co to jest na moich obrazów na koszulki?

00:52:03.698 --> 00:52:09.070
[ŚMIECH] Tak więc zachować to pytanie
Chcę tylko, aby się upewnić.

00:52:09.070 --> 00:52:10.946
Jest tam inne pytanie I?

00:52:10.946 --> 00:52:11.782
>> Tak.

00:52:11.782 --> 00:52:12.618
>> Tak.

00:52:12.618 --> 00:52:17.060
>> [NIEWYRAŹNE]
>> Tak.

00:52:17.060 --> 00:52:20.390
Chodzi o to, czy firma Microsoft
10 będą tylko 10 systemu Windows?

00:52:20.390 --> 00:52:22.035
I tak, odpowiedź jest twierdząca.

00:52:22.035 --> 00:52:25.520
Tak.

00:52:25.520 --> 00:52:34.810
>> [NIEWYRAŹNE]

00:52:34.810 --> 00:52:38.051
>> Większość czasu, jeśli jesteś

00:52:38.051 --> 00:52:44.855
o flagach,
Myślę, że w tym miejscu. Nr.

00:52:44.855 --> 00:52:46.410
>> [NIEWYRAŹNE]

00:52:46.410 --> 00:52:47.120
>> OK.

00:52:47.120 --> 00:52:48.107
>> tak, więc jest dobry pytanie do

00:52:48.107 --> 00:52:49.105
użytkownik [CROSSTALK]
>> Ale pytanie,

00:52:49.105 --> 00:52:51.270
można powtórzyć pytanie?
>> Więc pytanie,

00:52:51.270 --> 00:52:55.250
Niektóre funkcje są w obszarze
flagi teraz w Edge firmy Microsoft.

00:52:55.250 --> 00:52:57.910
Więc go o
flagi, aby umożliwić im.

00:52:57.910 --> 00:53:01.724
Jeśli używam systemu Windows Widok sieci Web 10,
Czy mogę używać, na przykład, SMGS?

00:53:01.724 --> 00:53:06.480
>> Nr,
nie będzie w stanie [NIESŁYSZALNE].

00:53:06.480 --> 00:53:08.480
>> Byłem pewien, ale
Chciałem upewnić się.

00:53:08.480 --> 00:53:11.510
>> Odpowiedź jest nie. Yup.

00:53:11.510 --> 00:53:12.715
Pytanie tam?

00:53:12.715 --> 00:53:16.460
>> [NIEWYRAŹNE].

00:53:16.460 --> 00:53:18.655
>> Tak.
Pracujemy dotyczące implementowania usługi sieci Web

00:53:18.655 --> 00:53:20.310
sterownik do Edge firmy Microsoft.

00:53:23.296 --> 00:53:24.491
Tak?

00:53:24.491 --> 00:53:31.200
>> [NIEWYRAŹNE]
>> Rozszerzenie.

00:53:31.200 --> 00:53:33.050
To znaczy prawo rozszerzenia JavaScript?

00:53:33.050 --> 00:53:37.280
Jak dotąd I nie może odpowiedzieć na to
pytanie, ponieważ jest on naprawdę

00:53:37.280 --> 00:53:38.540
zbyt wczesne dla nas.

00:53:38.540 --> 00:53:40.730
Już nie
Pokaz wczoraj.

00:53:40.730 --> 00:53:43.580
Nie wiem, to dwa
dni temu podczas keynote.

00:53:43.580 --> 00:53:44.170
Jest to możliwe.

00:53:44.170 --> 00:53:47.100
Pracujemy nad tym, ale
wszystkie elementy związane z wydajnością

00:53:47.100 --> 00:53:49.760
i takie rzeczy, że jesteśmy zbyt
w naszym cyklu rozwoju.

00:53:50.870 --> 00:53:52.215
Mam nadzieję, że nie, wyraźnie.

00:53:52.215 --> 00:54:02.590
>> [NIEWYRAŹNE]

00:54:02.590 --> 00:54:03.090
>> I nie wiem.

00:54:04.400 --> 00:54:06.100
Przykro mi, ale nie wiem.

00:54:06.100 --> 00:54:07.990
Jest w innej części
zespół inżynierów.

00:54:07.990 --> 00:54:09.700
Tak chcę
Powiedz coś.

00:54:09.700 --> 00:54:12.010
Tak nie wiem.

00:54:12.010 --> 00:54:12.604
Tak?

00:54:12.604 --> 00:54:13.620
[ŚMIECH].

00:54:13.620 --> 00:54:15.145
>> [NIEWYRAŹNE].

00:54:15.145 --> 00:54:17.586
>> Więc jest pytań,

00:54:17.586 --> 00:54:23.150
jest opieka CSS jest działanie
Dzięki przejściu CSS?

00:54:24.210 --> 00:54:26.660
Testowany z przejścia, tak, tak.

00:54:26.660 --> 00:54:30.790
I dla animacji, nie widzę
każdy powód, dlaczego nie powinien.

00:54:30.790 --> 00:54:34.120
Tylko sprawdzone, ale 99% jest w porządku.

00:54:34.120 --> 00:54:37.679
A widzę, że Jacoba powiedzieć,
tak, więc tak jest 100%.

00:54:37.679 --> 00:54:39.424
[ŚMIECH]. Tak?

00:54:39.424 --> 00:54:43.177
>> Dla aplikacji obsługuje reguł w CSS,

00:54:43.177 --> 00:54:46.670
jest to standard [NIESŁYSZALNE]?

00:54:46.670 --> 00:54:47.810
>> Absolutnie sir absolutnie.

00:54:49.230 --> 00:54:51.291
>> Wiesz, jak bardzo
który jest obsługiwany w przeglądarkach?

00:54:51.291 --> 00:54:53.996
>> I wiem, że ma
obsługiwane w chrom.

00:54:53.996 --> 00:54:55.540
Może pójdziemy do.

00:54:55.540 --> 00:54:56.603
Czy znasz tę witrynę?

00:54:56.603 --> 00:55:01.820
>> [NIEWYRAŹNE]
>> Nie jest jeszcze-

00:55:01.820 --> 00:55:02.455
>> tak, nie jest jeszcze.

00:55:02.455 --> 00:55:09.400
>> [NIEWYRAŹNE]
>> Więc tak, jest obsługiwany.

00:55:09.400 --> 00:55:11.360
>> Krawędź Firefox, chrom, wspaniałe.

00:55:11.360 --> 00:55:12.356
Będziemy żyć w świecie wspaniałe.

00:55:12.356 --> 00:55:16.486
>> Nr Safari, interesujące.

00:55:17.743 --> 00:55:20.800
>> [ŚMIAĆ]
>> [NIEWYRAŹNE]

00:55:20.800 --> 00:55:21.446
>> Tak?

00:55:21.446 --> 00:55:26.094
>> [NIEWYRAŹNE]
>> Gniazdo sieci web?

00:55:26.094 --> 00:55:27.350
Tak, proszę Pana.

00:55:27.350 --> 00:55:29.165
I to dobre przejście
Dziękuję.

00:55:29.165 --> 00:55:32.860
[ŚMIECH] Ponieważ to, co mam na
koszulę opiera się na WebSocket.

00:55:32.860 --> 00:55:37.010
Tak więc wydać jeden zawieraniu umowy,
Mamy 4 minuty.

00:55:37.010 --> 00:55:38.050
Jeśli masz inne pytania,

00:55:38.050 --> 00:55:40.250
Prosimy o
Poproś nas po prawej.

00:55:40.250 --> 00:55:43.288
Chcę pokazać, co jest JS.

00:55:43.288 --> 00:55:46.618
Firma Microsoft ogłosiła, że wczoraj, więc
Wyjaśnijmy, produkt jest.

00:55:46.618 --> 00:55:49.820
Zdecydowaliśmy się po prostu JS
Aby pracować w sprawie nowych ram.

00:55:49.820 --> 00:55:53.080
Tak więc można przyłączyć nowe pismo
RAM, aby pomóc deweloperom.

00:55:53.080 --> 00:55:56.028
Ale najwyraźniej nie wszystkie
Deweloper są sieci web developer ad,

00:55:56.028 --> 00:55:58.190
tak więc okazało się, że niedawno.

00:55:58.190 --> 00:56:01.586
A następnie zdecydowaliśmy się pracować na
RAM, która może przyczynić się więcej

00:56:01.586 --> 00:56:03.470
Deweloper niż tylko WebGL.

00:56:03.470 --> 00:56:08.600
I podczas pisania własnych
Kod, możemy znaleźć to, że tak

00:56:08.600 --> 00:56:12.468
złożonych do debugowania to na
wszystkie wersje mobilnych.

00:56:12.468 --> 00:56:15.610
Podczas pisania kodu,
Aby jednokrotnego zapisu i

00:56:15.610 --> 00:56:18.700
Uruchom go wszędzie, ale następnie, jeśli
Aby uruchomić wszędzie,

00:56:18.700 --> 00:56:21.270
Musisz zdebuguj go wszędzie.

00:56:21.270 --> 00:56:24.440
Jest problem z tym istnieją
wiele różnych narzędzi, aby to zrobić, ale

00:56:24.440 --> 00:56:27.500
żadne narzędzia umożliwiające uruchamianie naprawdę
wszędzie nam pomóc.

00:56:27.500 --> 00:56:30.150
Dlatego postanowiliśmy napisać debugowania

00:56:30.150 --> 00:56:32.460
Narzędzie RAM
pomóc w tym.

00:56:32.460 --> 00:56:38.090
I na podstawie czystej JavaScript
CSS i używany jest serwer Node.js

00:56:38.090 --> 00:56:43.370
na wewnętrznej do umożliwienia czasu rzeczywistego
Komunikacja za pomocą WebSockets.

00:56:43.370 --> 00:56:47.910
>> Więc tutaj mam serwer Node.js
Zrobić po prostu zainstaluj npm Vorlon.

00:56:47.910 --> 00:56:49.240
To wszystko, nic więcej.

00:56:49.240 --> 00:56:51.500
Który będzie prowadził i
zapewnić mi pulpitu nawigacyjnego.

00:56:51.500 --> 00:56:52.310
Pulpit nawigacyjny jest tutaj.

00:56:52.310 --> 00:56:54.450
Można przejść, wystarczy spojrzeć na
go do mojego pulpitu nawigacyjnego.

00:56:54.450 --> 00:56:57.279
Jeśli będziemy czekać dla dowolnego połączenia
na przykład, przy użyciu gniazda sieci Web

00:56:57.279 --> 00:56:58.254
Jeśli jest obsługiwany, lub

00:56:58.254 --> 00:57:00.771
za pomocą sondowania z jego assurity
Jeśli nie jest obsługiwane.

00:57:00.771 --> 00:57:03.400
Używamy Socket.IO to zrobić.

00:57:03.400 --> 00:57:05.130
To działa niemal wszędzie.

00:57:05.130 --> 00:57:06.045
Który działa na moim lodówka.

00:57:06.045 --> 00:57:10.750
[ŚMIECH] Tak, mam demo
specjalnie dla

00:57:10.750 --> 00:57:13.990
który, i
Chcę pokazać, w tym pokazie.

00:57:13.990 --> 00:57:15.620
Otwórzmy go tutaj.

00:57:15.620 --> 00:57:17.840
I mam ten jeden.

00:57:17.840 --> 00:57:23.470
Tak więc wprowadzenie zachowania 3D
obsługuje również wewnątrz krawędzi.

00:57:23.470 --> 00:57:26.600
Mamy klina więc robimy
tego rodzaju naprawdę ciekawe rzeczy.

00:57:26.600 --> 00:57:31.690
Próbuję odtworzyć co my
Masz teraz na moim XBMC media player.

00:57:31.690 --> 00:57:34.050
Że jest bardzo zimno i
Jeśli nie mam zastrzeżonej dla niego.

00:57:34.050 --> 00:57:38.820
Co to jest tylko pokaz I
Aby dać bo co.

00:57:40.350 --> 00:57:41.092
Niestety nie mogę.

00:57:41.092 --> 00:57:43.390
W tym pokazie nie działa
na określonym urządzeniu.

00:57:43.390 --> 00:57:46.230
Nie jest to łatwe wiedzieć
Jeśli korzystam z telefonu,

00:57:46.230 --> 00:57:47.890
Nie wiem, dlaczego
że nie działa.

00:57:47.890 --> 00:57:52.928
Tak, co można zrobić to po prostu dodać w moim

00:57:52.928 --> 00:58:01.520
kod w tym polu odwołanie
Aby http://localhost.

00:58:01.520 --> 00:58:03.550
Tak więc na serwerze działa na ten adres URL.

00:58:03.550 --> 00:58:05.460
I chcę tylko vorlon.js.

00:58:05.460 --> 00:58:06.280
To wszystko.

00:58:06.280 --> 00:58:07.920
Nie trzeba nic więcej.

00:58:07.920 --> 00:58:09.380
Śmieci.

00:58:09.380 --> 00:58:12.530
Nie trzeba nic więcej.

00:58:12.530 --> 00:58:13.100
Brzmi dobrze.

00:58:13.100 --> 00:58:14.470
>> Należy wpisać go poprawnie.

00:58:14.470 --> 00:58:16.240
>> tak, i
Nie jestem naprawdę dobry, prawo?

00:58:16.240 --> 00:58:20.610
>> Jest to najtrudniejsza część, możemy
jeszcze spróbować ustalić, że aby pomóc.

00:58:20.610 --> 00:58:22.658
>> [ŚMIECH] brzmi jak,
och nie to nie jest dobry,

00:58:22.658 --> 00:58:25.750
ponieważ ten nie pamiętam tak,
Dziękuję.

00:58:25.750 --> 00:58:27.200
Może to być długo dla mnie.

00:58:28.860 --> 00:58:33.490
A następnie tutaj,
Ja jestem ponowne ładowanie xxyy tej strony, dobra?

00:58:36.520 --> 00:58:38.019
>> I przejdź do tej witryny sieci web.

00:58:39.170 --> 00:58:41.200
>> Nie pamiętam coś, ale
Pozwól mi sprawdzić, czy w tym miejscu.

00:58:43.190 --> 00:58:46.430
I tak
Jestem w pracy narzędzie analizy interfejsu użytkownika,

00:58:46.430 --> 00:58:49.370
Dlatego należy rozważyć nie
iPhone rzeczy tutaj.

00:58:49.370 --> 00:58:52.338
Po prostu próbuję analizować użytkownika
Ciąg wysłany przez klienta,

00:58:52.338 --> 00:58:54.890
Chcę, aby powiedzieć,
Hej jest urządzeniem iPhone lub cokolwiek innego.

00:58:54.890 --> 00:58:55.540
Po prostu pracuję w tej sprawie.

00:58:55.540 --> 00:58:58.540
Tak więc tutaj
klikając na moim komputerze klienckim

00:58:58.540 --> 00:58:59.770
Widzę, że
masz Moje [NIESŁYSZALNE].

00:58:59.770 --> 00:59:03.840
Dzięki tym klientem może być w żadnym
urządzenie, które mogą docierać do serwera.

00:59:03.840 --> 00:59:05.650
Tak, jeśli chcesz używać go publicznie,

00:59:05.650 --> 00:59:08.700
po prostu trzeba umieścić, że na każdym
serwer na Azure lub cokolwiek innego.

00:59:08.700 --> 00:59:13.390
Będzie działać i
można zobaczyć, że można tutaj.

00:59:13.390 --> 00:59:16.700
Oczywiście można kliknąć na dowolnym
element, aby zobaczyć, oh tak dobra,

00:59:16.700 --> 00:59:20.330
Widać, że używasz tych rzeczy.

00:59:20.330 --> 00:59:25.410
Wybierając narządzi,
Pozwól mi na przykład znaleźć GUI.

00:59:25.410 --> 00:59:29.700
Program może następnie czerwonego prostokąta
wokół zaznaczonego elementu więc

00:59:29.700 --> 00:59:32.520
wiesz, gdzie jesteś i
co użytkownik aktualnie pracuje.

00:59:32.520 --> 00:59:34.460
I masz również konsoli tutaj.

00:59:34.460 --> 00:59:37.260
Konsola jest bardzo ważne,
Dlatego, jeśli coś jest

00:59:37.260 --> 00:59:41.100
zawiesza się na urządzeniu, będzie
Niektóre wiadomości można wysyłać na konsoli.

00:59:41.100 --> 00:59:43.190
Konsola będzie wysyłać wszystkie
wiadomości dla Ciebie,

00:59:43.190 --> 00:59:44.150
Powrót do pulpitu nawigacyjnego.

00:59:44.150 --> 00:59:45.900
Tak wiesz, co się dzieje.

00:59:45.900 --> 00:59:49.865
Chciałem, aby pokazać
również ferb dodatku plug-in tutaj.

00:59:49.865 --> 00:59:53.428
Jesteśmy za pomocą modernizer na
urządzenie wiedzieć, z funkcji

00:59:53.428 --> 00:59:55.550
możliwości urządzenia.

00:59:55.550 --> 00:59:58.250
Send, więc powrót do pulpitu nawigacyjnego
można zauważyć w porządku,

00:59:58.250 --> 01:00:01.740
tego konkretnego urządzenia brzmi jak
na przykład, wspiera

01:00:01.740 --> 01:00:04.180
CSS przekształcenia 3D lub
Zachowaj 3D lub cokolwiek innego.

01:00:04.180 --> 01:00:06.720
W tym miejscu mamy wszystkie listy i

01:00:06.720 --> 01:00:10.300
Jestem bardzo dumny pokazać, że
jest na krawędzi DreamWeaver.

01:00:10.300 --> 01:00:10.880
To jest cool.

01:00:10.880 --> 01:00:13.789
Och nie, nie jesteśmy wspieranie
Bazy danych SQL, ale to jest w porządku.

01:00:13.789 --> 01:00:17.860
To jest stara.

01:00:17.860 --> 01:00:21.340
Można także tutaj,
dodać gorącym powietrzem lub cokolwiek innego.

01:00:21.340 --> 01:00:25.050
Wystarczy wypowiedzieć chcesz wykonać
coś tutaj w moim konsoli i

01:00:25.050 --> 01:00:26.890
zostanie to wykonane na komputerze klienckim.

01:00:26.890 --> 01:00:29.230
Tak więc można kontrolować
tego rodzaju rzeczy.

01:00:29.230 --> 01:00:30.190
Można to zrobisz.

01:00:30.190 --> 01:00:30.910
To nic nie kosztuje.

01:00:30.910 --> 01:00:33.960
Proszę użyć ich na którykolwiek z
Twój krok debugowania i

01:00:33.960 --> 01:00:37.160
się żadnych wkładów
>> To open source.

01:00:37.160 --> 01:00:40.470
>> Tak.
Następnie spowoduje dodanie wtyczki audio w sieci web

01:00:40.470 --> 01:00:47.700
Aby umożliwić wyświetlanie węzłów i
Aby wyświetlić węzeł rzeczy audio w sieci web.

01:00:47.700 --> 01:00:50.880
Myślimy o podłączaniu
Aby również tryb debugowania.

01:00:50.880 --> 01:00:52.920
Tak więc, na przykład,
piszesz Firefox OS.

01:00:52.920 --> 01:00:56.230
Ma portu debugera gdzie możemy
można połączyć się dowiedzieć, gdzie są w

01:00:56.230 --> 01:00:59.680
Kod i prawdopodobnie umieścić kilka
być może w przyszłości punkt przerwania.

01:00:59.680 --> 01:01:02.270
Tak, ma naprawdę
Otwórz infrastruktury.

01:01:02.270 --> 01:01:02.850
To naprawdę w

01:01:02.850 --> 01:01:05.730
pełne ponieważ większość czasu podczas
mamy do czynienia z urządzeń przenośnych

01:01:05.730 --> 01:01:09.890
Kod aplikacji, nic
to jest naprawdę trudne do rozwoju.

01:01:09.890 --> 01:01:12.010
Pierwszy zestaw ad to dostarczyć.

01:01:13.880 --> 01:01:15.520
Dziękujemy wszystkim za nie.

01:01:15.520 --> 01:01:16.428
Będę naprawdę wdzięczny.

01:01:16.428 --> 01:01:23.810
>> [OKLASKI]
>>, Nie zapomnij do oceny.

01:01:23.810 --> 01:01:25.317
>> Dziękuję, dziękuję.

01:01:25.317 --> 01:01:28.330
[ZAGRANICZNYCH]

