meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

Hasty Treat - Std Lib in JavaScript

Syntax - Tasty Web Development Treats

Wes Bos

Js, Technology, Css, Html5, Tech News, Webdevelopment, News, Javascript, Html

4.91.1K Ratings

🗓️ 7 November 2019

⏱️ 19 minutes

🧾️ Download transcript

Summary

In this Hasty Treat, Scott and Wes discuss the Javascript standard library proposal — what it is, how it could influence dev, and what they’d like to see.

Sentry - Sponsor

If you want to know what’s happening with your errors, track them with Sentry. Sentry is open-source error tracking that helps developers monitor and fix crashes in real time. Cut your time on error resolution from five hours to five minutes. It works with any language and integrates with dozens of other services. Syntax listeners can get two months for free by visiting Sentry.io and using the coupon code “tastytreat”.

Show Notes

1:38 - What is a Standard Lib?

  • Still experimental
  • Built-in modules don’t have to be downloaded because they ship with the browser
  • Not exposing built-in modules globally has a lot of advantages:
    • They won’t add any overhead to starting up a new JavaScript runtime context (e.g. a new tab, worker, or service worker)
    • They won’t consume any memory or CPU unless they’re actually imported
    • They don’t run the risk of naming collisions with other variables defined in your code

6:47 - Key Value Storage is the first one:

8:36 - What do we want to see?

  • Deep clone
    • Basically all of Lodash
  • util.isDeepScrictEqual
  • Async json.parse() / json.stringify
  • UUID
  • URL Lib for building and parsing URLs
  • Missing Array Methods
    • Most of underscore JS

15:53 - International

  • Currency Formatting
  • Lists
  • DateTimeFormat
  • RelativeTimeFormat

Links

Tweet us your tasty treats!

Transcript

Click on a timestamp to play from that location

0:00.0

Monday, Monday, Monday,

0:02.0

Open wide Dev fans.

0:04.0

Get ready to stuff your face

0:06.0

with JavaScript, CSS, node modules, barbecue tips,

0:09.0

get workflows,

0:10.0

break dancing, soft skills, web development,

0:12.0

the hastiest, the craziest, the craziest development the hastiest the craziest the tastiest web development treats coming in hot here is

0:18.1

Wes Barracuda bars and Scott El Toroloco, Torlinsky.

0:25.0

Welcome to Syntax in this Monday, hasty treat.

0:29.0

We're going to be talking all about the JavaScript, Standard or the standard library. This is a really

0:36.0

fascinating topic about future JavaScript, things that are going to make our life better and

0:40.8

better as we often like to talk about on this show. My name is

0:44.3

Scott Tolinsky. I'm a full stack developer from Denver Colorado and with me as

0:47.8

always is West Bause. Hey everybody. Hey Wes, this episode is sponsored by a long time sponsor of syntax which is Century.

0:56.5

Now Century is the bug error and exception tracking software that allows you to make sure that your application is running as smoothly as possible at all times.

1:06.0

You're going to want to head on over to sentry at sentry.

1:10.0

And you could sign up using the coupon code, Tasty, all-one word, and get two months for free.

1:16.8

This is going to be a big time saver

1:18.9

after you get this set up,

1:19.9

because this is going to let you know

1:21.9

where your errors and bugs are happening directly

1:24.6

before your users let you know about it.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Wes Bos, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Wes Bos and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2025.