javascript ao infinito e além tdc porto alegre 2014

Post on 01-Jul-2015

177 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Nessa palestra abordei algumas APIs que considero promissoras no HTML5 como acessá-las com o Javascript tornando a experiência do usuário interessante.

TRANSCRIPT

Javascript ao infinito e além

@rafael_sps

Quem?Rafael Specht da Silva,

Web Developer no Grupo RBS

Javascript é uma linguagem bem legal, mas...

// false

0.3 === 0.1 + 0.2

// true

0.2 + 0.1 === 0.30000000000000004

// exemplo by Douglas Crockford

Isso é quase engra-çado...

Javascript é útil para…

…fazer relógios

…validar formu-lários

…AWESOMENESS

“Existem mais APIs entre o céu e a terra do que sonha vossa vã filosofia”

(talvez pra fazer o que já se fazia no desktop e/ou devices...)

WebSockets

SSE resolve(rá) o problema de “só receber”

LocalStorage

WebSockets + LocalStorageCompartilhar informações recebidas pelo Socket entre janelas/abas

Network Information API

var connection = navigator.connection || navigator.

mozConnection ||

navigator.webkitConnection;

bandwidth - estimativa da banda atual

metered - a banda do usuário pode sofrer limitações

Page Visibility API

Status de visibilidade de um documento(talk is cheap…)

Battery API

Informações sobre a bateria do dispositivo

window.navigator.battery

Push State

Acesso ao histórico do browser

window.history(talk is cheap...)

Web Audio API

Manipulação de um contexto de áudio

Diferença da tag <audio>?

Nodos de ganho, filtros, delay, etc

Espacialização

Gerar som matematicamente(talk is cheap…)

“Tragam-me o horizonte!”

@rafael_spsgithub.com/rssilva

rafaelspdasilva@gmail.comfb.com/rafaelspdasilva

top related