#html5j 参加メモ
September 03, 2016
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 の構築を担う
-
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>
:innocent: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
Written by Keisuke Kan who lives and works in Japan building useful things. You should follow him on Twitter