Polymer 3.0の�続報を聞いてきた
矢倉 眞隆 (myakura)
やくらです
ピクセルグリッドという会社におります
名前とは裏腹にJavaScriptの会社とうたっております
でもCSS書いてます
CodeGridというやつがあります
(ぶっ壊したりしながら) メンテしてます
Chrome Dev Summit
Chrome Dev Summit
10/23, 24に行われたChrome+Webのイベント
いってきた!
Web Components関連セッション
Use the platformを標語にしつつ、Fluxなど既存の開発パターンで使う話をしていた
<template>とtagged template literalsをつかったJSXみたいなやつ
Polymer 3.0の続報をきいた
(その前に) Polymer 3.0とは?
Polymer 3.0 = WC v1 + ESM + npm
Polymer 2.0はWeb Components v1仕様を使う
HTML ImportsやBowerはそのままだった…
3.0ではより現状の動向を反映している
HTML Imports→ES Modules
Bower→npm + yarn
では改めて
Polymer 3.0の続報をきいた
「そんな変わりないよ」
ですよねー
とはいえちょこちょこと話してくれた。
必要なもの:2つ以上の実装
Web Components関連の実装が2つ以上きたら、本格化してくる
Chrome, Safariが進めているけれど、現時点ではまだちょっと足りない
import.meta.url
import.meta/import.meta.url
import.metaはモジュールのメタ情報を格納するもの�https://github.com/tc39/proposal-import-meta
import.meta.urlはモジュールのURLを指す
Chrome 64あたりで実装
Safariもそろそろ実装しそうな気配
npm
ツールまわり:npmサポート…?
npmとはいったが、使うのはyarn
なんでyarnかというと、flatモードがあるから
とはいえ既存のプロジェクトがnpmの場合どうしよう……?
npmのひとと解決策がないか話し合っているとのこと
いつくらい?
“Early next year.”
(いつなんだろう…)
2つ以上の実装がないと進めないけど、時間がかかりすぎると判断した場合はPolyfillを含めた初期バージョンを出すかもとのこと
「それはやりたくないよねー」とも(ですよね!)
Thanks!