Bleeding Edge Web

@edgeATX

edgeATX.org

Bleeding Edge Web: September 2018

News From the Bleeding Edge

— Brian Moeskau (@bmoeskau)

Testing Big in JavaScript

— Robert DeLuca (@robdel12)

Thanks to our venue:

Capital Factory

Thanks to our sponsor:

Housekeeping

News from the
Bleeding Edge

Browser
Update

Browser Pop Quiz

Last check: August 16, 2018:

ChromeFirefoxEdgeSafari
68611712

Browser Pop Quiz

As of September 20, 2018:

ChromeFirefoxEdgeSafari
68
69
61
62
1712

Chrome 69

Chrome

Released September 5th —Release Notes

UI Refresh

Chrome 69 UI

Chrome 69

Chrome

CSS Scroll Snap

#gallery {
  scroll-snap-type: x mandatory;
  overflow-x: scroll;
}
#gallery img {
  scroll-snap-align: center;
}

Chrome 69

Chrome

Display Cutout (aka "notch") Support

.content {
  padding: 16px;
  padding-left: env(safe-area-inset-left);
  padding-right: env(safe-area-inset-right);
}

Chrome 69

Chrome

Web Locks API

navigator.locks.request('db_sync_lock', async lock => {
  // The lock has been acquired.
  await do_something();
  await do_something_else();
  // Now the lock will be released.
});

Chrome 69

Chrome

Minor Features

Firefox 62

Firefox

Released September 5th —Release Notes

New JS APIs

Firefox 62

Firefox

Lots of Minor Updates

New
Browsers

Firefox Reality 1.0

Firefox Reality

Released September 18th

Firefox Reality Preview

Languages, Libraries &
Frameworks

Johnny-Five 1.0

Johnny-Five
The JavaScript Robotics Programming Framework

Released August 23rd

var five = require("johnny-five");
var board = new five.Board();
 
board.on("ready", function() {
  var led = new five.Led(13); // pin 13
  led.blink(500);
});

Babel 7.0

Babel

Released August 27th

Gatsby 2.0

Gatsby
Build blazing fast, modern websites with React

Released September 17th

Electron 3.0

Electron

Released September 18th

Ky

Ky
Tiny and elegant HTTP client based on the browser Fetch API

Released September 4th

Industry
Headlines

Azure Outage Sept. 4th

It was the longest outage for customers in our 7-year history
Azure Status

In Case You
Missed It

State of JS 2018 Survey

Annual state of the JavaScript ecosystem, by developers
State of JS

Look Who's Turning 10

Chrome and V8 launched on Sept 2, 2008

Cake

And now for something completely different...

WWWBasic

BASIC designed to be easy to run on the Web

Written by Google ¯\_(ツ)_/¯ (demo | source)

var basic = require('wwwbasic'); // from NPM
basic.Basic(
`
PRINT "Hello Bleeding Edge!"
FOR i = 1 to 10
  PRINT "I can count to "; i
NEXT i
`);

Thanks!

https://edgeATX.org/slides

Brian Moeskau (@bmoeskau)


Bleeding Edge Web

/

#