ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Closing the performance gap between Swift and C

Автор: Swift Meetups

Загружено: 2026-02-01

Просмотров: 301

Описание: Password hashing in Vapor has relied on C code for years because pure Swift implementations of Bcrypt were unusably slow in debug builds—taking tens of seconds where C took milliseconds. This forces a critical part of our ecosystem to depend on foreign code.

While bcrypt is a simple algorithm, it comes with a computationally heavy setup that tanks debug performance when using unoptimised code. The latest versions of Swift offer new tools to address this, but can they actually close the gap?

This talk chronicles my attempt to rewrite bcrypt in pure Swift and match C's debug performance. I'll share what I learned exploring different approaches: from unsafe pointers to Swift 6's new Span type. There will be real benchmarks showing what worked, what didn't and why, and we'll examine the tradeoffs between performance, safety, and ergonomics of each approach.

Speaker Bio
I'm Paul, a server-side Swift developer at Broken Hands where I do consultancy for various clients around the world and contribute to Vapor and its ecosystem. I'm a maintainer for some of Vapor's packages and am particularly passionate about cryptography and networking. Outside of programming, I love travel and good food.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Closing the performance gap between Swift and C

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Introducing the Swift SDK for Android

Introducing the Swift SDK for Android

Swift in the Browser with ElementaryUI

Swift in the Browser with ElementaryUI

[EP 04] Introduction To Conditional Statements | Beginner Roblox Playlist

[EP 04] Introduction To Conditional Statements | Beginner Roblox Playlist

9 Key AI Concepts Explained in 7 minutes: AI Agents, RAGs, Tokenization, RLHF, Diffusion, LoRA...

9 Key AI Concepts Explained in 7 minutes: AI Agents, RAGs, Tokenization, RLHF, Diffusion, LoRA...

Building a Vault Client in Swift with OpenAPI and Pkl

Building a Vault Client in Swift with OpenAPI and Pkl

Swift Server Side Meetup #7

Swift Server Side Meetup #7

WIELKA WYPRAWA MARII WIERNIKOWSKIEJ W GŁĄB ROSJI #1

WIELKA WYPRAWA MARII WIERNIKOWSKIEJ W GŁĄB ROSJI #1

Follow the Rules: What's New in SwiftLint

Follow the Rules: What's New in SwiftLint

Scientists Trapped 1000 AIs in Minecraft. They Created A Civilization.

Scientists Trapped 1000 AIs in Minecraft. They Created A Civilization.

Bill Gates FURIOUS As Windows 11 Backlash EXPLODES And Partners ABANDON Microsoft

Bill Gates FURIOUS As Windows 11 Backlash EXPLODES And Partners ABANDON Microsoft

Swift for Embedded Linux with WendyOS

Swift for Embedded Linux with WendyOS

I Bought 12 Broken Ryzen CPUs for $10 Each - Can I Profit?

I Bought 12 Broken Ryzen CPUs for $10 Each - Can I Profit?

Платформы вытесняют артистов.

Платформы вытесняют артистов.

CoreAVR + ArduinoKit: Swift on the Arduino, the Swift way

CoreAVR + ArduinoKit: Swift on the Arduino, the Swift way

ChatGPT in a kids robot does exactly what experts warned.

ChatGPT in a kids robot does exactly what experts warned.

OpenAI Is Slowing Hiring. Anthropic's Engineers Stopped Writing Code. Here's Why You Should Care.

OpenAI Is Slowing Hiring. Anthropic's Engineers Stopped Writing Code. Here's Why You Should Care.

Prawda o kręceniu Terminatora szokuje

Prawda o kręceniu Terminatora szokuje

Tesla Outsold BYD in Worldwide EV Sales By a HUGE MARGIN in January

Tesla Outsold BYD in Worldwide EV Sales By a HUGE MARGIN in January

OpenAI just dropped their Cursor killer

OpenAI just dropped their Cursor killer

How an AI feedback loop threatens to break ChatGPT | Gary Marcus

How an AI feedback loop threatens to break ChatGPT | Gary Marcus

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]