![Point-Free Videos artwork](https://is3-ssl.mzstatic.com/image/thumb/Podcasts113/v4/4e/00/3a/4e003a75-f556-fe46-7b63-d4c2c1bb59b1/mza_8496304279621028496.jpg/100x100bb.jpg)
Parsing and Performance: Strings
Point-Free Videos
English - November 30, 2020 06:00 - 35 minutes - 56.5 MB Video - ★★★★★ - 2 ratingsTechnology Education programming development mobile ios functional swift apple developer software engineering server Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Previous Episode: Generalized Parsing: Part 3
Next Episode: Parsing and Performance: Combinators
Subscriber-Only: Today's episode is available only to subscribers. If you are a Point-Free subscriber you can access your private podcast feed by visiting https://www.pointfree.co/account.
---
We want to explore the performance of composable parsers, but to do so we must first take a deep dive into the Swift string API. There are multiple abstractions of strings in Swift, each with its own benefits and performance characteristics. We will benchmark them in order to get a scientific basis for comparison, and will describe how to properly write a benchmark.