2018年11月25日に開催されたHTML5 Conferenceでの講演資料。
͞Βʹศརʹͳͬͨ࠷৽൛4LFUDIͱ .BUFSJBM5IFNF&EJUPSࢁຊຑඒ
View Slide
ࢁຊຑඒ͔ΒϑϦʔϥϯε8FC੍࡞ɺέʔλΠαΠτ੍࡞ͳͲ"OESPJEͷձʹߦͬͨ͜ͱ͕͖͔͚ͬͰεϚʔτϑΥϯΞϓϦͷ6*σβΠϯʹಛԽɻاըஈ֊͔ΒϓϩδΣΫτϝϯόʔͱͯ͠ ࢀՃ͢Δ͜ͱ͕΄ͱΜͲɻ౦༸ඒज़ֶߍɺϩΫφφϫʔΫγϣοϓߨࢣ
͘͡w 4LFUDIWFSͰԿ͕มΘͬͨͷ͔ 6*ͷ৽ μʔΫϞʔυ ωετ͞Εͨϒʔϧԋࢉ σʔλ 4ZNCPMͷ5FYU4UZMFΦʔόʔϥΠυw .BUFSJBM5IFNF&EJUPS
6*৽
6*͕৽͘͠ͳͬͨΑʂ
ͪͳΈʹ͜ΕچόʔδϣϯͰ͢
৽چπʔϧόʔ3FTJ[JOH৽ چ
μʔΫϞʔυ
.BD04.PKBWF
ϥΠτ
μʔΫ
ϒʔϧԋࢉ
ෳ߹ਤܗ
ςΩετͷ··݁߹Ͱ͖ΔΑ͏ʹͳͬͨʂ
چόʔδϣϯͰʜςΩετΛΞτϥΠϯԽͯ͠ ύεσʔλʹ͠ͳ͍ͱ݁߹Ͱ͖ͳ͔ͬͨ
มߋ͕ͱָͯʹͳͬͨ
σʔλ
μϛʔσʔλΛೖྗͯ͘͠ΕΔϓϥάΠϯ
$SBGU
$SBGUإࣸਅ໊લ
4LFUDI͚ͩͰͰ͖ΔΑ͏ʹͳΓ·ͨ͠ʂ
إࣸਅΛϥϯμϜͰදࣔ
ਓ໊ΛϥϯμϜͰදࣔ
ຊਓͷإࣸਅΛද͍ࣔͨ͠߹ࣗͰ༻ҙ͢ΔϩʔΧϧɺ%SPQCPYͳͲʹ ը૾ૉࡐΛೖΕ͓ͯ͘
ຊਓ໊Λද͍ࣔͨ͠߹σʔλΛࣗͰ࡞Δਓ͘Β͍࡞͓͚ͬͯ ඃΒͳ͍
.BDͷςΩετΤσοτͷ߹ϦονςΩετͩͱ 4LFUDIʹಡΈࠐΊ·ͤΜ
4LFUDI1SFGFSFODFTʜ%BUB͔͜͜ΒՃ͢Δ
ຊਓࣸਅ໊લ͕ϥϯμϜͰೖΓ·͢
4ZNCPMʹద༻Ͱ͖Δ
ෳ4ZNCPMʹ͍ͬΜʹద༻Ͱ͖Δ
4ZNCPMͷ 5FYU4UZMFΦʔόʔϥΠυ
%JTBCMFEΛ࡞Ζ͏ͱ͢Δͱʜ
ςΩετ4ZNCPMʹ͢Δඞཁ͕͋ͬͨ4ZNCPMͩΒ͚ʹͳͬͯ͠·͏%FGBVMU%JTBCMFE
ςΩετͷ4UZMFΛมߋͰ͖ΔΑ͏ʹͳͬͨͷͰ
4ZNCPMʹ͠ͳͯ͘0,εοΩϦʂʂ
ࠓճͷΞοϓσʔτͷॏཁͳϙΠϯτ ςΩετϨΠϠʔͷ··ύεͷ݁߹͕Ͱ͖Δ ϓϥάΠϯʹཔΒͣμϛʔσʔλ͕ೖΕΒΕΔ 4ZNCPMͷੜΛ࠷খݶʹ͑ΒΕΔ
.BUFSJBM5IFNF&EJUPS
.BUFSJBM5IFNJOH ϚςϦΞϧςʔϚ
4LFUDIͷ-JCSBSZͱͯ͠࡞͞ΕΔ
4LFUDIͷ-JCSBSZʹՃ͞Εͯ·͢ʂ
4IBQF
$PMPS
5ZQPHSBQIZ
$PNQPOFOU 6*෦
$PNQPOFOUT
$PNQPOFOUTͨ͘͞Μͷίϯϙʔωϯτ͕༻ҙ͞Ε͍ͯ·͢
.BUFSJBM5IFNF&EJUPSͰ࡞͞Εͨ$PNQPOFOUT
σβΠϯͨ͠ʂ
(BMMFSZ
(BMMFSZʹVQMPBE
(BMMFSZEFWFMPQϖʔδ͕։͘
"OESPJE։ൃ༻υΩϡϝϯτίʔυΛίϐϖͰΞϓϦΛ࣮Ͱ͖Δ
ͦͷଞϓϥοτϑΥʔϜ
(BMMFSZJ04ϓϩδΣΫτJ04༻ͷυΩϡϝϯτϦϯΫ
J04։ൃ༻υΩϡϝϯτศརͩʂ
(BMMFSZͱ;FQMJOͷҧ͍(BMMFSZσβΠϯϑΝΠϧͷ࣮ใΛڞ༗ɻ .BUFSJBM5IFNF&EJUPSͱซ༻͢Δ͜ͱͰɺ։ൃ༻υΩϡϝϯτʹΞΫηεͰ͖ΔΑ͏ʹͳΔɻϚςϦΞϧσβΠϯઐ༻πʔϧɻ;FQMJO σβΠϯϑΝΠϧͷ࣮ใΛڞ༗ɻ ը૾BTTFUTͷFYQPSUΧϥʔύϨοτͷཧͳͲ͕Մೳɻ
;FQMJO
;FQMJOBTTFUT໊ͷ֬ೝFYQPSU͕Ͱ͖Δ
(BMMFSZBTTFUT໊ͷ֬ೝFYQPSUػೳແ͍
.BUFSJBM5IFNF&EJUPSʹக໋తͳ͕͋ΔʜຊޠॻମΛ ͍͍ͨΜ͚ͩͲʜ
จϑΥϯτ
จϑΥϯτϑΥϯταΠζͷ ͕খʹPS[
࿕ใʂʂʂݱࡏ(PPHMFͰɺ ͜ͷΛղܾ͢Δ͘ Ұੜݒ໋։ൃதͱ͍͏͜ͱͰ͢ʂ
.BUFSJBM5IFNF&EJUPS(BMMFSZͰɺ σβΠϯ͔Β։ൃ·ͰҰ؏ͯ͠(PPHMFͷαʔϏεͷϝϦοτΛϑϧͰڗड͢Δ͜ͱ͕Ͱ͖Δɻ
͓·͚࠷ۙɺΦϯϥΠϯͷσβΠϯπʔϧ͕Ξπ͍Ͱ͢Ͷɻ
8FC੍࡞ݱͰϨεϙϯγϒͷσβΠϯ͕)5.-Ͳ͕ͬͪॻ͘ͷʁ
456%*0
GPS1$
GPS5BCMFU
GPS.PCJMF
ϨΠΞτͷઃఆ
νʔϜʹڞ༗͢Ε୭Ͱߋ৽Ͱ͖ΔΓ·͢ΑʔΑΖ͘͠ʔ
ΞϓϦͷΞοϓσʔτͱ͔Ͱ͏͏ɺ͍͠ɻεΫϦʔϯγϣοτߋ৽ͯ͠ʙ
$BOWB
ϒϥβͰ؆୯ૢ࡞
νʔϜʹڞ༗͢Ε୭Ͱߋ৽Ͱ͖ΔࣗͰߋ৽Ͱ͖Δʂʂ
ϩΫφφϫʔΫγϣοϓ4LFUDIೖߨ࠲