---
title: "Discussion on \"Optimise your Frontend CI/CD pipeline with Go and ESBuild\" | Hashnode"
description: "Discussion on \"Optimise your Frontend CI/CD pipeline with Go and ESBuild\". ESBuild is one of the fastest bundler/compilers for the Frontend libraries. Written in Golang, Built for front-end apps."
url: "https://hashnode.com/posts/optimize-your-frontend-cicd-pipeline-with-go-and-esbuild/6051bdf10482327d4a8e6f97"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Optimise your Frontend CI/CD pipeline with Go and ESBuild](https://blog.decipher.dev/optimize-your-frontend-cicd-pipeline-with-go-and-esbuild?utm_source=hashnode&utm_medium=feed)

ESBuild is one of the fastest bundler/compilers for the Frontend libraries. Written in Golang, Built for front-end apps.

Mar 17, 2021 · 9 min read · blog.decipher.dev  
Read the article

-   [#frontend-development](https://hashnode.com/tag/frontend-development)
-   [#typescript](https://hashnode.com/tag/typescript)
-   [#javascript](https://hashnode.com/tag/javascript)
-   [#go](https://hashnode.com/tag/go)
-   [#devops](https://hashnode.com/tag/devops)

## Written by

[Deepak Vishwakarma](https://hashnode.com/@decipher)

@decipher · Singapore

  
[View profile](https://hashnode.com/@decipher)

Programmer, Poet and Enthusiastic Tech lover

I am developer from south-east asia, Singapore. I have more than 10years of development experience. In my leisure time, I like to read and write poems. I am passionate about tech and coding.

## Responses 2

Markdown supported · ⌘↵ to post

[Arsenii Gordeev](https://hashnode.com/@krifoElectron)

[Oct 15, 2024](https://hashnode.com/posts/optimize-your-frontend-cicd-pipeline-with-go-and-esbuild/6051bdf10482327d4a8e6f97/comment/670e6db94dff3646a43c74cb)

Thank you for the useful information. For the first time I saw that the assembly is done directly through Golang, it's cool. But if you install esbuild via npm and run via nodejs, the binary file will still be used. And therefore the build will still happen quickly via JS.

But there is, for example, not the largest project (bundle size 5 MB), and it is assembled via JS for more than 10 seconds, and I think that this is because of the plugins used, written exclusively in JS. But I have a question, I can not find a single plugin written for esbuild, written in Go. Maybe you know where I can find such?

[joe mathan](https://hashnode.com/@JoeMathan)

[Sep 18, 2022](https://hashnode.com/posts/optimize-your-frontend-cicd-pipeline-with-go-and-esbuild/6051bdf10482327d4a8e6f97/comment/63270e2f7ae3b59ef0065a68)

Thank you for the article. Could you please tell me who to do the same for development. I mean the dev script. How to take a build for dev as we need hot load to detect our changes.
