Web Directions Global Scope 2021

Global, OnlineAugust 6 & 13 2021

a conference all about, and only about JavaScript

Global Scope '21 is now over

But that doesn't mean you can't benefit from this and other of our events. The videos will soon be available on Conffab, our platform for conference presentations. Sign up and you'll get access to them as soon as they arrive.

And why not check out all the front end focussed events we have planned for 2021, covering performance, JavaScript, web platform APIs, Accessibility, security, and more, from the perspective of front end development.

About Global Scope

Most widely-used programming languages have conferences specifically dedicated to the language. CPPCon for C++, PyCon for Python, GopherCon for Go, Dart Summit, and many others.

There are many conferences that feature aspects of JavaScript: some are commercial, some community, but there are none whose primary focus is the language itself.

GlobalScope aims to focus specifically on JavaScript the language.

Who's it for?

From front end and node developers, to library and framework developers, Global Scope is for anyone who works with JavaScript.

In depth knowledge

All Web Directions conferences feature in-depth knowledge from real world experts. Some you'll know, many you won't, but all bring a world of experience and knowledge.

speakers and audience
  • 12+ Transformational speakers
  • 8+ Hours of content
  • 2 Deep sessions
  • 1 Extraordinary Conference

Web Directions Conffab

Stream and download nearly 1,000 presentations from hundreds of world leading experts at 50 conferences…and counting

With free and paid levels, keep up to date with all that's happening in our industry at your own pace.

Sign up Now Learn More

Extraordinary speakers

We've brought together a world–class lineup of JavaScript experts for you, with folks from TC39, browser developers and expert JavaScript devs.

Covering

  • temporal
  • optional chaining
  • intl
  • null coalescing
  • records & tuples
  • immutable data structures
  • private class
  • performance optimization
  • JIT compilation
  • asynch iterators & generators
  • ternary operators
  • secure JavaScript
  • Realms
  • JavaScript Dependencies
  • do-expression
  • much more…

Featuring

Tim Kadlec

Tim Kadlec Performance Engineering Fellow Catchpoint

Fully Scripted

JavaScript has come a long way from its humble origins as the last of the three web cornerstones (alongside CSS and HTML). We use more JavaScript than ever, spending 14 times as many bytes on it as we do for HTML and 6 times as many bytes as we do for CSS.

Nothing is free, though, and that's particularly true of JavaScript. In this session, we'll look at the current state of JavaScript—how much we use, how we use it, and what the impact is.

Read More

Philip Chimento

Philip Chimento Developer Igalia

Temporal: Modern dates and times in JavaScript

An introduction for developers to Temporal, which is a Stage 3 TC39 proposal soon to be implemented in JS engines, for modern date, time, time zone, and calendar handling in JS

Read More

Bramus Van Damme

Bramus Van Damme Freelance Frontend Developer

Optional Chaining and Null Coalescing, a Golden Duo

Part of ES2020 are the Optional Chaining and Nullish Coalescing Operators. By combining these two we can make our code more robust, and also shorten it along the way. This talk takes a look at when and how we can use these two exciting ECMAScript features.

Read More

Phil Nash

Phil Nash Developer Evangelist Twilio

JavaScript apps go Int(ernationa)l

In a connected, global world there are a surprising number of problems with formatting text for our users. Did you know how many different ways there are to format a number? Or pluralise a noun? Or display a date? And let's not get into doing time zone maths for those dates. Internationalising an app by hand, and doing it correctly, could be a never-ending, full-time job.

The Intl namespace is home to the ECMAScript Internationalization API and contains the solutions to many of our formatting problems. In this talk we'll explore the available APIs that can make it easier to build a truly international application.

With Intl we can build apps that cater to all our users, wherever they are, however they write things down.

Read More

Robin Ricard

Robin Ricard JavaScript Infrastructure Engineer & TC39 Delegate Bloomberg

Record & Tuple: immutable data structures in JS

Record & Tuple is a proposed feature for JavaScript that aims to introduce new immutable value types. Records are immutable key/value structures and Tuples are immutable sequences of data. In this talk, a champion of the proposal will introduce the feature, show how it can be used, and explain how it came to be designed that way.

Read More

Caio Lima

Caio Lima Compiler developer Igalia

Class features implementation in JSC

This presentation will dive into details of implementation of class features in JavaScriptCore, discussing some kinds of optimizations applied there.

Read More

Nicolas B. Pierron

Nicolas B. Pierron Senior Software Engineer Mozilla

Principles of Just-In-Time compilers.

JavaScript gets faster as it executes! Just-In-Time (JIT) compilers are used in all major JavaScript engines to improve the speed, but how do they work? By understanding the principles of JIT compilation, web developers have the opportunity to optimize their code.

Read More

Yulia Startsev

Yulia Startsev Staff Software Engineer Mozilla

Specifying JavaScript

Language specification can be a bit of a mystery. This talk will introduce the stages of the TC39 process for introducing a new language feature to JavaScript, and some high level concerns around our design process.

Read More

Jason O'Neill

Jason O'Neill Software Engineer Culture Amp

A dependency deep dive

Modern JavaScript is all about dependencies. With over 1.5m packages on NPM, and 5114 packages used in "Create React App", the package ecosystem can feel overwhelming. But underneath the complexity are basic rules that give structure to our projects.

In this talk, I'll unpack the key concepts that hold the NPM ecosystem together. We'll explore the different types of dependencies, semantic versioning, node's module resolution algorithm, and how all these work together to give you package management superpowers like linking, de-duping, and setting up multi-package workspaces.

By mastering the fundamental concepts underpinning NPM we can make the most of JavaScript's incredible package ecosystem.

Read More

Lydia Hallie

Lydia Hallie Software Engineering Contractor

Asynchronous Iterators and Generators

TBA

Read More

Patrick Smith

Patrick Smith product developer

Rethinking JavaScript with Generator Functions

Functional programming allows JavaScript that is easier to reason about and easier to test. Generator functions are like enhanced pure functions, allowing new software patterns for state machines, parsers, streaming HTML renderers, and more. They are composable so offer similar benefits to components yet in more domains than just the view.

Read More

James Sinclair

James Sinclair Senior Developer Atlassian

Rethinking the JavaScript ternary operator

Lots of people treat the ternary operator with suspicion. At first glance, ternaries appear unnecessary. Nothing more than a tool for the overly-clever to trim some characters from their code; a favourite hack for coders who don’t care about readability. And sure, it’s all too easy to turn ternaries into an indecipherable mess. But what if we’re missing something? What if there's more to ternaries than meets the eye?

We’ll take a deep look at what makes a ternary different from an if-statement. And we’ll explore ways to write safer conditionals. Finally, we’ll examine the do-expression TC39 proposal and explore how it might help the situation.

Read More

Leo Balter

Leo Balter Lead Standards Engineer Salesforce

The Realms (API) of JavaScript

A navigation over the existing realms of JavaScript and the new API proposed at TC39 to enable sandboxed code execution and document virtualization.

Read More

Shawn Swyx Wang

Shawn Swyx Wang Head of Developer Experience Temporal.io

The Third Age of JavaScript

The way we write JavaScript is poised for dramatic change in the 2020's. Here's why: the slow death of IE11 and rollout of ES Modules will converge toward a new generation of JavaScript tooling. These tools are faster, typesafer, and polyglot, leading to both a better developer and user experience. Change is afoot!

Read More

Diversity Scholarships

We have diversity scholarships available for all our events. These provide full attendance just like any other attendee. We don't draw attention to those who have received a scholarship, but do look to make connections between them, and with our diversity sponsors, to help ensure the most valuable possible experience.

Our Scholarships focus on people who are unemployed, under-employed, self employed or in the early stages (up to 3 years) of their careers who identify as belonging to a group or groups under-represented at events like ours, and who might otherwise find it difficult to afford to attend.

Read more and apply at our diversity page.

Our family of world leading front end developer conferences

Web Directions hover 2022

The conference CSS deserves

Online, globallyApril 2022

Learn More

Web Directions lazy load 2022

a conference on front end performance

Online, globallyMay 2022

Learn More

Web Directions global scope 2022

a conference all about JavaScript

Online, globallyJuly 2022

Learn More

Web Directions Code 2023

a conference on progressive web apps and web platform

Online, globallyearly 2023

Learn More

Web Directions aaa 2023

accessibility engineering for front end developers

Online, globallyearly 2023

Learn More

Web Directions Safe 2023

privacy, security, identity for front end developers

Online, globallyearly 2023

Learn More

Web Directions remixed 2023

The best of 2022, remixed, and free!

Online, globally 2023

Learn More

Partners

We work closely with our partners and their technologies to deliver world leading online conferences.

Contact us for more on how we work can work with you to help you be even more awesome.

Platform.sh logo
Snyk logo
Twilio logo
Lookahead Search logo
w3c logo
REA logo

Community Partners

Praise for past Web Directions events

Phil Whitehouse
Web Directions is the must-attend event of the year for anyone serious about web development.

Phil Whitehouse,
Innovation Lead DigitasLBi

Ethan Marcotte
I’ve been admiring the Web Directions events for years, and was honored to be part… What a fantastic event!

Ethan Marcotte,
inventor "responsive Web design"

Dave Greiner
Out of any conference, Web Directions is far and away our favourite

Dave Greiner,
founder Campaign Monitor

About Us

Co-founded and now run by John Allsopp, Web Directions has for nearly 20 years brought together leading developers, engineers, visual, IxD, UX and product designers, Art and Creative Directors, product managers indeed everyone involved in producing web and digital products to learn from one another, and the World's leading experts across this vast field.

We spend our lives thinking about what comes next, keeping up with trends in technology, practices and processes, and filtering the hype, to make sure you don't miss trends that matter, and don't waste time on hype that doesn't.

We promise attending one of our events will leave you significantly better versed in the challenges you face day to day, and in solutions for addressing them.

vignettes from our events, social, speakers and more. Includes Hannah Donovan skylarking.

John Allsopp

John Allsopp has been working on the Web for nearly 30 years. He's been responsible for innovative developer tools such as Style Master, X-Ray and many more. He's spoken at numerous conferences around the World and delivered dozens of workshops in that time as well.

His writing includes two books, including Developing With Web Standards and countless articles and tutorials in print and online publications.

His "A Dao of Web Design" published in 2000 is cited by Ethan Marcotte as a key influence in the development of Responsive Web Design, who's acclaimed article in 2010 begins by quoting John in detail, and by Jeremy Keith as "a manifesto for anyone working on the Web".

Code of Conduct

For over a decade, we've worked hard to create inclusive, fun, inspring and safe events for the Web Industry.

As part of our commitment to these values, we've adopted a code of conduct for all involved: ourselves, our speakers, our partners and our audience.

If you have any concern or feedback, please don't hesitate to contact us.