Software Engineering Radio - the podcast for professional software developers

SE Radio 552: Matt Frisbie on Browser Extensions

7 snips
Feb 23, 2023
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 4min
2
What's the Landscape of Browser Extensions?
04:20 • 3min
3
Manifest V3
07:06 • 4min
4
Security Best Practices for Extensions
11:21 • 3min
5
How Do We Know to Trust an Extension?
14:44 • 2min
6
Creating Trust With Extensions
17:12 • 3min
7
JavaScript Extensions - Is That Correct?
20:32 • 2min
8
Extensions - What's the Communication Medium?
22:47 • 2min
9
Permissions and the Context of Security Mechanisms
24:27 • 3min
10
Manif SV3 - JavaScript Extensions
27:39 • 2min
11
Extension Specific APIs - What Are They?
29:25 • 2min
12
Web Extensions - What's the Difference Between Pop Up Pages and Content Scripts?
31:39 • 5min
13
Using the CSS Property Z Index in a Content Script?
36:56 • 2min
14
Can I Frames Be Used to Isolate Style?
39:01 • 3min
15
React Developer Tools Extensions - What's the Use Case?
42:06 • 2min
16
The Challenge of Migrating From V2 to V3?
44:14 • 4min
17
What's the Best Way to Write a Web Extension?
48:26 • 3min
18
Is There a Separate Approval Process for Chrome Extensions?
51:55 • 2min
19
Manifest V3
54:03 • 3min
20
The Plasmo Platform
57:10 • 2min
21
What's the Future of Browser Extensions?
58:52 • 5min