πŸ‡ΊπŸ‡¦ Max Desiatov's Avatar

πŸ‡ΊπŸ‡¦ Max Desiatov

@maxdesiatov

Ukrainian software engineer, currently working on Swift programming language. Primary account: https://mastodon.social/@maxd

71
Followers
56
Following
26
Posts
03.04.2025
Joined
Posts Following

Latest posts by πŸ‡ΊπŸ‡¦ Max Desiatov @maxdesiatov

VSCode disassembling generated WebAssembly code from a Swift breakpoint.

VSCode disassembling generated WebAssembly code from a Swift breakpoint.

Great language support means nothing without great tooling. Watch Jonas Devlieghere show how LLDB brings first-class debugging to Swift on WebAssembly. fosdem.org/2026/schedul... #Wasm #FOSDEM

04.03.2026 23:02 πŸ‘ 40 πŸ” 9 πŸ’¬ 0 πŸ“Œ 0
The BridgeJS Playground at https://swiftwasm.org/JavaScriptKit/PlayBridgeJS/

The BridgeJS Playground at https://swiftwasm.org/JavaScriptKit/PlayBridgeJS/

Swift/JS interop used to mean "JSObject", "JSValue", and runtime surprises.

BridgeJS changes that: annotate your Swift, get typed glue code in both directions. Compile-time safe. Zero manual boilerplate. 🧡

03.03.2026 17:27 πŸ‘ 37 πŸ” 9 πŸ’¬ 1 πŸ“Œ 0
Preview
What's new in Swift: February 2026 Edition Welcome to this edition of β€œWhat’s New in Swift,” where we share interesting projects and updates in the Swift community that deserve visibility to a broader audience.

Lots of great things happening with Swift: here’s the latest edition of our news digest: www.swift.org/blog/whats-n...

03.03.2026 00:18 πŸ‘ 28 πŸ” 5 πŸ’¬ 0 πŸ“Œ 1
Post image

We're fuelling up for another year of SwiftLeeds, and we need YOU in the cockpit.

Whether you want to talk about SwiftUI, Swift concurrency, server-side Swift, accessibility, or something we haven't even thought of β€” we'd love to see your submission.

Submit your talk idea β†’ swiftleeds.co.uk/cfp

02.03.2026 10:36 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Preview
Swift Compiler Backend Engineer - Jobs - Careers at Apple Apply for a Swift Compiler Backend Engineer job at Apple. Read about the role and find out if it’s right for you.

The Swift Performance team isn’t *my* team, but they’re in my hallway. Or in London if you’d prefer. They’re looking for an engineer who’s not afraid of optimizers. jobs.apple.com/en-us/detail...

27.02.2026 23:58 πŸ‘ 24 πŸ” 16 πŸ’¬ 2 πŸ“Œ 0
Preview
Swift for Wasm February 2026 Updates Hello Swift community! Here's a summary of notable changes and improvements to Swift for WebAssembly projects during February 2026. This includes, but is not limited to BridgeJS reaching MVP in JavaSc...

Massive amount of updates and improvements to Swift for Wasm this month, check it out on Swift Forums: forums.swift.org/t/swift-for-...

#WebAssembly #Wasm #SwiftLang

27.02.2026 12:56 πŸ‘ 7 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1
Video thumbnail

I made a demo from the outcome of me playing around with @elementary.codes. Now with cute lil’ animations 😍

Cautionary note:
I barely know what I’m doing and I’m learning as I go. Browse accordingly πŸ˜…

github.com/joforsell/el...

#swiftwasm #wasm #swift #swiftlang

23.02.2026 21:45 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Preview
Pitch: Add `withTemporaryAllocation` using `Output(Raw)Span` Hello, Swift community! I'd like to pitch a few small additions to the standard library that you'd be interested in. One notable part is that these proposed withTemporaryAllocation functions can be b...

A small pitch for `Output(Raw)Span`-powered additions to #SwiftLang stdlib just dropped! 😊
forums.swift.org/t/pitch-add-...

23.02.2026 17:58 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Look ma', I'm running #swift in the browser!

Note: totally made up placeholder data πŸ˜…

#wasm #swiftwasm #swiftlang

18.02.2026 22:12 πŸ‘ 10 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

Actively looking for my next role as a Senior Software Engineer

Focus: iOS (Swift). Also backend (Java/Kotlin, TS, Swift). 10+ years shipping apps. Love building scalable and reliable systems πŸ‡©πŸ‡ͺ German citizen (EU work auth)

CV: github.com/akbashev/akb...

Reposts appreciated πŸ™
#Swift #iOS #Backend

16.02.2026 19:23 πŸ‘ 12 πŸ” 8 πŸ’¬ 0 πŸ“Œ 0
Preview
WASM I/O β€’ 19-20 Mar β€’ Barcelona 2026 Easy, fast, and safe: pick all three with Swift for WebAssembly β€’ Wasm I/O 2026. A 2-day WebAssembly conference in Barcelona, Spain

I'll be presenting about our recent work on #WebAssembly support in #SwiftLang with Yuta Saito at Wasm I/O 19-20 March this year in Barcelona. Tickets are still available, see you there!
2026.wasm.io/sessions/eas...

11.02.2026 18:04 πŸ‘ 10 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

It's an amazing team of amazing people doing monumental work! Don't miss a rare opportunity to join 🀩

bsky.app/profile/jdev...

10.02.2026 20:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Swift in the Browser with ElementaryUI
Swift in the Browser with ElementaryUI YouTube video by Swift Meetups

Thanks to everyone who made the "Swift @ FOSDEM" event such a pleasure - great talks, thoughtful discussions, and a very welcoming crowd!

Find a recording of my talk on Swift in the Browser here if you’re curious πŸ‘‡

www.youtube.com/watch?v=OmQ8...

#SwiftLang #FOSDEM #WebAssembly

02.02.2026 13:52 πŸ‘ 10 πŸ” 5 πŸ’¬ 0 πŸ“Œ 1

And 32-bit Android

29.01.2026 21:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

Android 32-bit has test suite running in nightly CI too. As for 32-bit RPi, with an active community some would appear if there's enough interest. Out of three 32-bit platforms you named, only RPi doesn't have official CI, but I don't think we can claim that 32-bit targets are unsupported by Swift?

29.01.2026 21:39 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Wasm is an officially supported 32-bit target for Swift. For every toolchain PR, CI jobs run a huge suite of tests for this platform. `main` and 6.3 snapshots now suport `swift test` with Wasm Swift SDK allowing packages to ensure 32-bit compat as well. Windows toolchain has active maintainers too.

29.01.2026 21:34 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Is Memory64 actually worth using? After many long years, the Memory64 proposal for WebAssembly has finally been released in both Firefox 134 and Chrome 133. In short, this proposal adds 64-bit pointers to WebAssembly.

Can you elaborate on "Swift isn't very well supported in 32-bit environments" claim?

This is 32-bit Wasm, 64-bit Wasm is rarely used, WASI isn't even available for Wasm64. Additionally, 64-bit memory for Wasm has an inherent performance overhead, as described here spidermonkey.dev/blog/2025/01...

29.01.2026 20:27 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Swift for Wasm January 2026 Updates Swift for Wasm January 2026 Updates I'm excited to share our recent progress by the Swift for WebAssembly community. Our number of active contributors is growing, and we're happy to see Simon Leeb an...

Swift for #Wasm January 2026 Updates is out, lots of great stuff done by the community this month! forums.swift.org/t/swift-for-...

29.01.2026 18:44 πŸ‘ 4 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1
Swift @ FOSDEM 2026

Swift in the Browser with ElementaryUI

I’ll be speaking at the Swift @ FOSDEM 2026 event - come say hi πŸ‘‹

19.01.2026 13:53 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Release 0.2.0 Β· swiftwasm/WasmKit Notable Changes Minimum supported Swift version bumped to 6.0 in #201 New wat2wasm CLI command for assembling .wat text format files into .wasm binaries, added in #246 Basic debugging support for ...

WasmKit 0.2.0 is out! I've been working on a few additions for end users in this release:
* New `wat2wasm` CLI for assembling WebAssembly text format;
* WASI modules debugging support when connecting with latest LLDB;
* Package-wide adoption of Swift 6 language mode.

github.com/swiftwasm/Wa...

12.01.2026 20:04 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Swift @ FOSDEM 2026

🐦 A little bird just told me the schedule for the #Swiftlang Pre-FOSDEM Community Event on Fri 30 Jan is now live! Check out the amazing line-up here: swiftlang.github.io/event-fosdem & RSVP now ~

I myself am really excited for the Swift for Arduino talk & the Swift SDK for Android talk ✨

08.01.2026 18:45 πŸ‘ 9 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
ElementaryUI - Swift, in the browser. A Swift frontend framework that runs in the browser with WebAssembly. SwiftUI-inspired APIs, built-in reactivity, tiny binaries.

ElementaryUI - a frontend framework written in Swift.

Fresh out of the oven: Swift + WebAssembly, running directly in the browser.
elementary.codes

07.01.2026 14:44 πŸ‘ 14 πŸ” 6 πŸ’¬ 1 πŸ“Œ 0
Preview
Swift for Wasm December 2025 Updates In the last month of the year things are quieter, but we still have a few updates for you! The general theme is continued: toolchain bug fixes, steady stream of improvements to JavaScript and Swift in...

Latest round of updates in the Swift for Wasm ecosystem is here!
forums.swift.org/t/swift-for-...

#Wasm #WebAssembly #WASI #SwiftLang #JavaScript

19.12.2025 13:04 πŸ‘ 8 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

CALL FOR PAPERS πŸ“‘ For the swift community event the day before #FOSDEM is now open!!

See you there 😊 #swiftlang #swift #oss

18.12.2025 04:42 πŸ‘ 11 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0

It's that time of the month again! forums.swift.org/t/swift-for-...

28.11.2025 15:43 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Swift for Wasm Community Hour (3rd of December 2025) I'm excited to announce the inaugural Swift for Wasm Community Hour! We welcome everyone at this event, no matter your background or experience. This is an open space to ask questions and to learn fr...

We'd be happy to see you at the inaugural Swift for Wasm Community Hour on 3rd of December! More details in this post on Swift Forums: forums.swift.org/t/swift-for-...

21.11.2025 11:57 πŸ‘ 7 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0

The dependency is not GCC per se, but CRT required for dynamic linking. This is not exclusive to Swift, you'd see it in any language that has C interop and dynamic linking with system libraries.
I'm glad you found environment that suits your needs, but happy to help if you ever consider Swift againπŸ™‚

01.11.2025 15:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I feel like this installation of the toolchain with swiftly wasn't successful, I thought dependencies like that are meat to be installed or at least checked by Swiftly.
Is this reproducible for you in any of the official Swift container images, Ubuntu or Debian? That would ensure a clean environment

01.11.2025 09:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Could you clarify which dependencies you're referring to? The sample package in the guide has no dependencies, I'd like to understand how your build happened to have any?

For clarity, whatever the dependencies were, those wouldn't be Xcode-related. Xcode is exclusively a macOS application.

31.10.2025 23:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

No, it was never required. @queenofmars.space would you kindly clarify where you got that incorrect information from about Xcode? Xcode is not required for (and for that matter doesn't support) building for Wasm on any platform.

31.10.2025 22:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0