Eric Bidelman

4.3K posts

Eric Bidelman banner
Eric Bidelman

Eric Bidelman

@ebidel

Principal Engineer. Google, Lyft, Yahoo, Robinhood. Uses Digital Jedi skills to push the web forward. Go Blue!

Los Angeles, CA 가입일 Nisan 2008
261 팔로잉29.8K 팔로워
Eric Bidelman
Eric Bidelman@ebidel·
Lazy web, what's the best drop-in "Please upgrade your browser" widget these days?
English
2
2
13
0
Eric Bidelman
Eric Bidelman@ebidel·
RIP html5rocks! Definitely a highlight in my career. Proud of the entire team over the yrs. A global group of web devs producing some of the very best content EVER! It was such a joy to be part of it all since day 1, inspire so many, and see a community catalyze in the process.
Paul Kinlan@Paul_Kinlan

Farewell to HTML5Rocks web.dev/farewell-html5… I had so much fun with the team creating this, but priorities changed and it slowly languished. I'm glad we could keep the content and the links, well, linking.

English
4
6
54
0
Eric Bidelman
Eric Bidelman@ebidel·
@chrisota Def Getty/Getty Villa (two diff things), Huntington library (botanical gardens), Grand Central market DTLA, Original farmers market. So many good reccos.
English
1
0
1
0
@chrisota
@chrisota@chrisota·
✈️ Debating on working from LA for a week or so in May. What’s good? It’s been years since I’ve been there and have done most of the bucket list items (Disney, LACMA, Griffith, Eames House, Little Tokyo, the pier). Would love to meet some tweeps IRL also 🙌 ☕️🍺
English
6
0
9
0
Eric Bidelman
Eric Bidelman@ebidel·
LazyWeb: any way for a web app to feature detect that the "Allow Notifications" OS setting has been turned off? If the user previously gave access (Notification.permission === 'granted'), it would be useful signal to help educate users on how/where to re-enable.
Eric Bidelman tweet media
English
0
1
9
0
Eric Bidelman
Eric Bidelman@ebidel·
Did web notifications get WAY less useful + engaging on Android 12? Seems the default now is to not show as a pop-up banner. Instead just a little icon in the status bar that's easy to miss :( Users are not going to find these settings. cc @ChromiumDev
Eric Bidelman tweet media
English
1
0
9
0
Eric Bidelman
Eric Bidelman@ebidel·
@RichFelker @tomayac @steren @ChromiumDev Features we'd expect the majority of users to want (location for precise pickup, no typing) still end up having low acceptance rates. There's also the ever changing landscape of how each browser shows the permission UI + diffs btw desktop/mobile. Users constantly need to relearn.
English
1
0
2
0
🦣 @dalias@hachyderm.io 🦣
@ebidel @tomayac @steren @ChromiumDev "Conversion rates" is an explicitly user-hostile metric. If you don't expect the vast majority of users to actively want the permission gated function without being "converted" you shouldn't be asking for it in the first place.
English
1
0
1
0
Chrome for Developers
Chrome for Developers@ChromiumDev·
💡 Most permission prompts are ignored or dismissed. Taking this into account, Chrome's introduced a new blue permissions chip 🔵 that makes unwanted prompts less annoying to deal with, while not breaking wanted prompts. @tomayac's post has all details: developer.chrome.com/blog/permissio….
English
3
22
93
0
Matt Spiel
Matt Spiel@thinmatt·
Hello. I am a product designer... And I don't mind using JIRA.
English
16
3
120
0
Eric Bidelman
Eric Bidelman@ebidel·
@elado Found #introduction" target="_blank" rel="nofollow noopener">web.dev/granular-chunk… which describes the problem. Next's default setup for SplitChunksPlugin is #L352-L429" target="_blank" rel="nofollow noopener">github.com/vercel/next.js…, which splits libraries > 160KB into their own chunk. So everything is ending up there. Now to figure out how best to override!
English
0
0
1
0
Eric Bidelman
Eric Bidelman@ebidel·
@elado Yea was thinking it's one of these routes! Been too lazy to throw in a lot of exploration before asking the WebAtLarge :)
English
1
0
1
0
Eric Bidelman
Eric Bidelman@ebidel·
Webpack/NextJS experts. I have a tree shakeable npm lib used across our app. Some large components only get used on a few pages. Next still bundles them with the lib bundle. Since most pages don't them, they hurt perf. What's the magic to keep them out, only load on needed pages?
English
6
1
11
0
Daniel Kempner
Daniel Kempner@DanielKempner·
@ebidel also remember that if there's any ambiguity on if the lib has side effects, webpack will automatically bundle everything. circular dependencies also throw it off
English
1
0
1
0
Eric Bidelman
Eric Bidelman@ebidel·
@bsmldrs If they get used _anywhere_ they end up in the same bundle. Thinking we need to mess with next's defaults for #splitchunksplugin" target="_blank" rel="nofollow noopener">webpack.js.org/guides/code-sp…. Also don't want other teams needing to remember to write dynamic imports when consuming our core library :(
English
1
0
0
0
Eric Bidelman
Eric Bidelman@ebidel·
@bsmldrs Yep, we're dynamically loading the components on pages which consume the large bits from libA. My expectation was that Next/webpack wouldn't bundle those things with rest of libA.bundle.js, but instead, create a sep chunk. But that's not the case.
English
1
0
0
0