# Just Jeb

https://www.justjeb.com/

What’s actually inside the thing everyone else just uses?

Day to day I lead engineering enablement across HoneyBook, which lately means working out how a whole org builds with AI agents without making a mess of it.

[Six packages](https://www.justjeb.com/projects) I maintain get about 2.6 million downloads a month. The first one went out in February 2018.

I've given five [conference talks](https://www.justjeb.com/talks) since 2022, in the US, Europe and Israel.

## Start here

The event loop, step by step

### [Why does setTimeout(func, 0) work, anyway?](https://www.justjeb.com/post/why-does-settimeout-work)

The magic behind setTimeout and its implications on JavaScript execution flow.

May 2023 · 7 min

The score, and whether to care

### [Optimizing Your Web App: How to Score 100 on Lighthouse](https://www.justjeb.com/post/how-to-score-100-on-lighthouse)

Why is Lighthouse score so different from field data? What is TBT? How large bundle size and long tasks affect performance? And finally, how do you improve it? Learn all about it in this article.

Feb 2023 · 16 min

A habit worth breaking

### [Stop Using Function Parameters Now](https://www.justjeb.com/post/stop-using-function-parameters-now)

Why you shouldn’t be using function parameters in JavaScript and what the alternative is.

Apr 2022 · 5 min

How the CLI actually works

### [Angular CLI under the hood - builders demystified](https://www.justjeb.com/post/angular-cli-under-the-hood-builders-demystified)

An in-depth overview of internal Angular CLI APIs and example of custom builder

Aug 2021 · 8 min

## By date

The tool you already have installed

### [Boosting Your React App Performance with React Profiler](https://www.justjeb.com/post/react-profiler)

A detailed guide to measuring and improving your React App performance with React Profiler. Accompanied by a web app that makes it easy to follow along.

Dec 2021 · 10 min

How an extension fits together

### [Chrome Extension with Angular — from Zero to a Little Hero](https://www.justjeb.com/post/chrome-extension-with-angular-from-zero-to-a-little-hero)

In this article we’re going to review Chrome Extensions architecture and learn how to incorporate Angular into it. We will be starting from scratch with ng new and finishing with a fully functional Chrome extension, convenient dev environment and hopefully a decent understanding of how it works.

Jul 2021 · 13 min

Owning an open-source project

### [Open Source Series: Version Management](https://www.justjeb.com/post/open-source-series-version-management)

What is a major version? How is that different from a minor version? How to avoid breaking your user’s builds? Let’s talk about versioning!

Feb 2021 · 10 min

Owning an open-source project

### [Open Source Series: Automation](https://www.justjeb.com/post/open-source-series-automation)

If there is anything I’ve learnt in the years of owning an open source project it is that the less routine work you have to do yourself the more free time you have for actual work (like fixing bugs and developing new features). Today we’re going to talk about Automation.

Aug 2020 · 9 min

[All 14 posts →](https://www.justjeb.com/posts)

I do advisory work too — you're welcome to reach out via [the form](https://www.justjeb.com/advising).
