<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/why-does-a-extraneous-build-step-make-my-zig-app-10x-faster--a4pxqopei" -->

---
title: Why does a extraneous build step make my Zig app 10x faster?
description: The post explores the phenomenon of an additional build step making a Zig app run faster. It discusses how a bash pipeline works and why the extra step...
canonical: https://daily.dev/posts/why-does-a-extraneous-build-step-make-my-zig-app-10x-faster--a4pxqopei
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Why does a extraneous build step make my Zig app 10x faster? | daily.dev
og:description: The post explores the phenomenon of an additional build step making a Zig app run faster. It discusses how a bash pipeline works and why the extra step...
og:url: https://daily.dev/posts/why-does-a-extraneous-build-step-make-my-zig-app-10x-faster--a4pxqopei
og:image: https://api.daily.dev/og/posts/a4PxQopEi.png
og:image:alt: Why does a extraneous build step make my Zig app 10x faster?
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Why does a extraneous build step make my Zig app 10x faster?

**[Michael Lynch](https://daily.dev/sources/mtlynch)** · 9 min read · 6 upvotes · 0 comments

## Summary

The post explores the phenomenon of an additional build step making a Zig app run faster. It discusses how a bash pipeline works and why the extra step improves performance. The author seeks help from the Zig community and makes changes to the benchmark to fix the issue. They also discover another performance fix related to syscalls.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://mtlynch.io/zig-extraneous-build/>

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments

---

Tags: [#performance](https://daily.dev/tags/performance), [#ethereum](https://daily.dev/tags/ethereum), [#bash](https://daily.dev/tags/bash), [#zig](https://daily.dev/tags/zig)

[View this post on daily.dev](https://daily.dev/posts/why-does-a-extraneous-build-step-make-my-zig-app-10x-faster--a4pxqopei)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Why does a extraneous build step make my Zig app 10x faster?","url":"https://daily.dev/posts/why-does-a-extraneous-build-step-make-my-zig-app-10x-faster--a4pxqopei","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/why-does-a-extraneous-build-step-make-my-zig-app-10x-faster--a4pxqopei"},"datePublished":"2024-03-19T13:16:34.050Z","dateModified":"2024-05-09T08:43:33.910Z","description":"The post explores the phenomenon of an additional build step making a Zig app run faster. It discusses how a bash pipeline works and why the extra step...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/edc9665edd72c17291a773a35d998de0?_a=AQAEufR","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/edc9665edd72c17291a773a35d998de0?_a=AQAEufR","isAccessibleForFree":true,"articleSection":"Michael Lynch","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Michael Lynch","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d8077e787ee94460ade864f8a4692625","url":"https://daily.dev/sources/mtlynch"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/why-does-a-extraneous-build-step-make-my-zig-app-10x-faster--a4pxqopei","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":6},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"performance,ethereum,bash,zig","timeRequired":"PT9M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Michael Lynch","item":"https://daily.dev/sources/mtlynch"},{"@type":"ListItem","position":3,"name":"Why does a extraneous build step make my Zig app 10x faster?"}]}
```

