Start now →

URLSession to Electrons: How Networking works on iOS

By Jacob Bartlett · Published May 13, 2026 · 1 min read · Source: Level Up Coding
Blockchain
URLSession to Electrons: How Networking works on iOS

Member-only story

URLSession to Electrons: How Networking works on iOS

A theoretical deep-dive into how the internet happens via your iPhone

Jacob BartlettJacob Bartlett16 min read·Just now

--

Press enter or click to view image in full size

One of the reasons I reckon I’m a decent writer is that I can remember what it’s like to be very junior. Noob-y mistakes were my bread and butter. I hailed from the “no question is a stupid question” school of thought, and had zero filter when I felt blocked.

These traits combined to make me very annoying to Josh and Si, our resident seniors. My relentless requests for help were invariably met with some variant of:

This wistful nostalgia trip got me thinking.

What actually happens when you call .resume() on a URLSessionDataTask?

The subsequent rabbit hole is quite fascinating, and required reading if you never stopped to wonder how literally the entire internet works.

So today is a theory lesson + case study.

We’re covering the conceptual model underpinning the vast network of networks that make up the internet.

This article was originally published on Level Up Coding and is republished here under RSS syndication for informational purposes. All rights and intellectual property remain with the original author. If you are the author and wish to have this article removed, please contact us at [email protected].

NexaPay — Accept Card Payments, Receive Crypto

No KYC · Instant Settlement · Visa, Mastercard, Apple Pay, Google Pay

Get Started →