The

not at all entirely distant

Future
of the
Web

WEB

 

OF  THE

Szmozsánszky István
HWSW Mobile 2015

JavaScript Developer

Mozilla Contributor
&
Community TechSpeaker

Tessel Project
Team Member

Frontend Trainer at
DPC Consulting

YOU MIGHT NOT NEED JQUERY

where the web  excels

The Web:

  • Open
  • Accessible
  • Linkable

 

Web Technologies:

  • Low barrier of entry
  • Well documented
  • Supports learning

WHY ARE YOU HERE?

The "developer mindset":

  • Embrace change,
    keep up to date
  • Don't just work,
    play too sometimes!
  • Urge to experiment,
    explore, dig deeper!

offline

the (nothing short of) incredible  service worker

A more flexible API to replace
AppCache's offline support:

  • Limited breadth (flexible,
    less complex API)
  • Adding offline support
  • Increase site loading
    performance
  • Offline-first API
  • Bedrock API

...but service workers are  not just for offline

A true "server-in-your-client":

  • High-performance caches &
    patch updates
  • On the fly request recoding,
    transcoding and manipulation
  • Client-side searches & database
    manipulation
  • Transparent file format polyfills
  • And who knows what else!

APPCACHE, HOOD.IE & SERVICE WORKERS  SAY HELLO TO OFFLINE-FIRST

progressive webapps

progressive enhancement on steroids!

You are not welcome here.

       Install our app.

 

What is "Appy"?

  • Installable to the homescreen
  • Works offline
  • Able to send notifications

 

The "Appy" Web:

  • Manifests
  • Service workers
  • Push notifications

the pursuit of  appyness

hot off the presses:  progressive web apps

making use of the web's advantages:  pin the web

Pin the Web — feature
first introduced
in Firefox OS 2.5

Creating more "Webby" experiences in Firefox OS.

 

Based around the W3C Manifest specification

JAVASCRIPT WORLD DOMINATION

unreal engine 4 in the browser

WEB + HARDWARE

javascript on Microcontrollers

Build your own tools for HARDWARE-HACKING

A true "server-in-your-client":

  • High-performance caches &
    patch updates
  • On the fly request recoding,
    transcoding and manipulation
  • Client-side searches & database
    manipulation
  • Transparent file format polyfills
  • And who knows what else!

from theoretical to applied science:  the web gets physical

Several new DOM APIs being standardized:

 

  • Low Level File Access
  • WebNFC
  • WebBluetooth

 

Direct browser-HW access!

Let There Be Light!

Web + VR

VR on the Web?  SO MUCH FUN!

Thank you!

SLIDES ARE ONLINE!
slid.es/flaki/ftw

Never stop tinkerinG!