Bleeding Edge Web

@EdgeATX

edgeATX.github.io/slides

edgeATX-invite.herokuapp.com

Bleeding Edge Web: February 2018

News From the Bleeding Edge

— Brian Moeskau (@bmoeskau)

A Brief Introduction to Web RTC

— Sherwin Sim

Housekeeping

Announcements

Thanks to our venue:

HomeAway

Thanks to our sponsor:

Temasys

News from the
Bleeding Edge

Browser
Update

Browser Pop Quiz

Last check — January 24, 2018:

Chrome Firefox Edge Safari
63 58 16 11

Browser Pop Quiz

As of February 28, 2018:

Chrome Firefox Edge Safari
63
64
58 16 11
11.1

Chrome 64

Released Jan 25 — Release Notes

Chrome

Chrome 64

Released Jan 25 — Release Notes

TC39 proposals implemented:

Chrome

Chrome 64

ResizeObserver

const ro = new ResizeObserver(item => {
item.target.style.borderRadius =
  Math.max(0, 250 - item.contentRect.width) + 'px';
});
ro.observe(document.querySelector('.some-item'));
Chrome

Safari 11.1

Released Jan 24 — Release Notes

Web APIs

Safari

Safari 11.1

ES2018 Features

Safari

Safari 11.1

Other Interesting Highlights

Safari

Languages, Libraries &
Frameworks

Exploring ES2018 and ES2019

Free e-book (or support it) by Dr. Axel Rauschmayer

ES2018

Next.js 5

Released February 5th

A toolkit for universal, server-rendered React applications
Next.js

Ember 3.0

Released February 14th

No new features!

Ember

Electron 2.0.0 (beta)

Released February 21st

Build cross platform desktop apps with JavaScript, HTML, and CSS
Electron

Webpack 4.0.0

Released February 24th

Webpack

Pressure.js

A JS library for handling Force Touch, 3D Touch, and Pointer Pressure on the web

Security

Symantec Certs Untrusted

Chrome 65 will no longer trust Symantec-issed SSL certificates older than June 1, 2016

Symantec had entrusted several organizations with the ability to issue certificates without the appropriate or necessary oversight, and had been aware of security deficiencies at these organizations for some time.
Symantec

Pwned Passwords V2

A free database of 501,636,842 known compromised passwords

In Case You
Missed It

State of JS Frameworks & Libraries

Mega interview (2.5 hours!) with framework all-stars

Updates on latest framework features

Bleeding Edge
~ 90's edition ~

React Retro Hit Counter

Easily the best React counter you'll find anywhere on Altavista.
import RetroHitCounter from 'react-retro-hit-counter';
const counter = () => (
  <RetroHitCounter hits={1337} />
);
Hit counter

Make sure you check out the demo page

OpenSC2K

An open source remake of SimCity 2000 written in JS using HTML5 Canvas, SQLite and built on Electron.
SimCity 2000

JSNES

An JavaScript NES emulator for the browser and Node.

Play the online demos

JSNES

Thanks!

http://edgeATX.github.io/slides

Brian Moeskau (@bmoeskau)


Bleeding Edge Web

/

#