View
177
Download
1
Category
Preview:
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.
Citation preview
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
Talk is cheap…
(exemplo)
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
Recommended