Last Updated On: Oct. 2024

Web browsers are complex applications that require a significant amount of tooling to build and continually develop. Most major browsers are written in C++, but we decided to do something different! To avoid challenges around iteration speed and memory safety, we built Arc using Swift, a modern native programming language from Apple.

The Developer Infrastructure Team works to optimize the day-to-day developer experience of product engineers, ensuring that our tools are frictionless, intuitive, and constantly improving across all platforms. We achieve this by contributing to dozens of open-source projects, including the Swift VS Code extension, its language server and debugger, the Swift compiler and the CMake build system.

Follow our work on our developer blog: Speaking in Swift!

<aside> 🌟 If what we’re building interests you, we are hiring! Apply on our Careers Page if you want to join our team.

</aside>

🚢 What we’ve shipped

https://www.youtube.com/watch?v=IjsP9DOCYy0

Through the past year, our small but mighty team has pushed the Swift open-source ecosystem forward to make it possible to bring Arc to Windows. We have...

<aside> 🖼️ Download Arc for Windows now!

</aside>

🤖 What’s next

Swift has a great story with Xcode for iOS and macOS apps, but a large cross-platform codebase like Arc brings additional challenges. We must ensure that the Swift language and libraries are at parity on other platforms, and make our engineers productive in another development environment: Visual Studio Code.

Our developer experience is already good, but we won’t rest until it is exceptional. Over the coming year, we plan to: