Development

Delete Your Dependencies: What the Browser Can Do Now

Paul Conroy

Paul Conroy

As CTO of Square1, a leading digital agency in Dublin, Paul brings 20+ years of experience building high-traffic applications across Europe. He's led teams, shaped products, and navigated the challenges of transitioning from developer to manager. An accomplished international speaker, he's passionate about sharing insights on technical leadership and the evolving world of software development.

The browser has changed. Most of us just haven’t caught up.

Modern web APIs now cover ground that used to require heavy libraries, complex workarounds, or even native apps. In this talk, we’ll explore a selection of these capabilities in action: richer UI primitives built into HTML and CSS, direct access to the local file system, real-time screen capture and processing, and even interaction with physical devices from a web page.

Each example is grounded in practical use cases, showing how these APIs can simplify your architecture, reduce reliance on third-party dependencies, and unlock new ways of building on the web. Along the way, we’ll highlight what’s production-ready today, where the rough edges still are, and how to think about adopting these features safely.

Every dependency is a tax on bundle size, on security, and on the next developer who inherits your code. This talk is about paying less of it.

The browser isn’t a thin client anymore, and treating it like one is costing you more than you think!