#html5j 参加メモ
html5j
http://events.html6j.org/conference/2017/10/
基調講演
speaker: 中村修。
大規模分散オペレーティングシステム。
- HDR
- Web は Web 以外に存在するデータ表現を全てできるべき
- 全て internet の上にある発想
- Big Data
- AI
- IoT
- Distributed Operating System
- 縦書き css
- 日本頑張ってる
speaker: 及川卓也。
- IE7 担当してました
- アプリケーションとしての Web
- API
- Web Components
- PWApps
- Service Worker
- モバイルデバイスの普及
- ニュースキュレーションアプリ
- AMP
- CMS やツールに依存している場合
- 今こそ Web に再投資しよう
React の最新動向とベストプラクティス
speaker: @koba04
- Stateless Function Components(SFC)
- state は view に関係あるものだけで十分
- React.PureComponent(v15.3.0~)
- ShoudComponentUpdate に類似(後で調べる)
react-addons-perf
- 計測ツール
- React.createClass
- 徐々に非推奨
- React.Component へ
- High Order Function
- 関数型っぽい
acdlite/recomponse
- state の管理
- なるべく一箇所で管理
- Redux
- Container Component
- 更新処理・状態管理
- DOM を持たない
- Presentational Component
- View の構築を担う
- Container Component
- Component をテストする
- TestUtil.renderInfoDocument
- shallowRender
react-test-renderer
- 開発をサポートするツール
Service Worker Deep Dive
speaker: @horo
slide: https://docs.google.com/presentation/d/19x3yi7Jn-6In5igGYfEiK0tBfNI290BAclT0AiqDj4Q/pub?slide=id.p
https://jakearchibald.github.io/isserviceworkerready/
- stream
- https://docs.google.com/presentation/d/19x3yi7Jn-6In5igGYfEiK0tBfNI290BAclT0AiqDj4Q/pub?slide=id.g1641acac50_0_0
- 徐々に読み込んで処理できる
ReadableStream
Unified Media Pipeline (android)
- Usage
rel=serviceworker
The First Step to Angular 2
speaker: @laco0416
- Official Packages
@angular/core
@angular/forms
@angular/http
@angular/router
- TypeScript
- 常に正しい API
- API
@component
@input
/@output
@directive
@pipe
@NgModule
Web パフォーマンス最前線
- High Performance Web User Interface
- パフォーマンスに対する優先度
RAIL
http://furoshiki.hatenadiary.jp/entry/2015/06/01/122537- Response
- Animation
- Idle
- Loa
transform: translateZ(0)
- 凶悪
- Web 標準:
will-change: transform
- Reduce GPU Memory
- パフォーマンスに対する優先度
- Scroll Performance
<img lazyload>
😇intersectionObserver
- throttle
https://blog.tsumikiinc.com/article/20141125_javascript-event-throttle.html
- TODO 調べる
- Task Optimization
Progressive Web Apps の導入基礎
- Push Notification
- service worker
- ユーザーの許諾を得て、メリットを提示してからやったほうが良い
https://github.com/kuu/the-offline-cookbook-ja/blob/master/ja.md