---
title: "Why GitLab chose VueJS | Netlify"
description: "Realize the speed, agility and performance of a scalable, composable web architecture with Netlify. Explore the composable web platform now!"
source: "https://www.netlify.com/blog/2017/10/24/why-gitlab-chose-vuejs/"
last_updated: "2026-08-05T06:02:34.000Z"
---
[Vue.js](https://vuejs.org/) is a fast, performant, and approachable JavaScript framework that seems to have caught the eye of a lot of individuals in the JavaScript community.

In the latest episode of JAMstack Radio, I chat with Jacob Schatz and Ben Mischenko (NetlifyCMS contributor). Jacob explains how he went about deciding on a JavaScript framework for GitLab and [what drew him to Vue.js](https://about.gitlab.com/2016/10/20/why-we-chose-vue/). He recalls his first project for evaluating Vue’s scalability and shares his thoughts on Vue’s strengths and limitations.

### Share

-   [X (fka Twitter)](https://twitter.com/intent/tweet?text=Why GitLab chose VueJS&url=https://www.netlify.com/blog/2017/10/24/why-gitlab-chose-vuejs//)
-   [LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.netlify.com%2Fblog%2F2017%2F10%2F24%2Fwhy-gitlab-chose-vuejs%2F%2F)
-   [Facebook](https://www.facebook.com/sharer.php?u=https://www.netlify.com/blog/2017/10/24/why-gitlab-chose-vuejs//)
-   [Bluesky](https://bsky.app/intent/compose?text=Why GitLab chose VueJS+https://www.netlify.com/blog/2017/10/24/why-gitlab-chose-vuejs//)

* * *

### Tags

-   [Podcast](/blog/tags/podcast/)
-   [Gitlab](/blog/tags/gitlab/)
-   [Vue](/blog/tags/vue/)

## Keep reading

![](/_astro/db3c7ccc097c1c2396170c400408fdb298a74e0e-1800x1013_eSbAd.webp)

Tools & Services July 28, 2026

[

### MCP goes stateless and extensible

](/blog/mcp-goes-stateless-and-extensible)

-   ![Profile picture of Sean Roberts](/_astro/bbf2243f8171dbddd80ab2103622106cef84d125-512x512_Z1d2LKE.webp)
    
    Sean Roberts
    

![](/_astro/b581d6706ebcbd74591b67109365564968dbe81b-1800x1013_ZNneAB.webp)

Tools & Services July 27, 2026

[

### The 13-year story of Netlify Drop

](/blog/thirteen-years-of-netlify-drop)

-   ![Profile picture of Wade Wegner](/_astro/0302ff22eb844e648b11d7cff3cedbbc3c9de876-2667x4000_Z5j6wM.webp)
    
    Wade Wegner
    

## Recent posts

Opinions & Insights July 28, 2026

[

### Open Weights and the 2nd World

](/blog/open-weights-and-the-2nd-world)

-   ![Profile picture of Mathias Biilmann](/_astro/f193d4707a6391d843d5aaa73338b5a5971ec5cc-960x960_1Yylqm.webp)
    
    Mathias Biilmann
    

Tools & Services July 28, 2026

[

### MCP goes stateless and extensible

](/blog/mcp-goes-stateless-and-extensible)

-   ![Profile picture of Sean Roberts](/_astro/bbf2243f8171dbddd80ab2103622106cef84d125-512x512_Z1d2LKE.webp)
    
    Sean Roberts
    

News & Announcements July 28, 2026

[

### New Netlify projects are now private by default

](/blog/new-netlify-projects-are-now-private-by-default)

-   ![Profile picture of Taylor Barnett-Torabi](/_astro/cf4624da8c1286738397b6fecb53bad504df140b-400x400_ZsvK0s.webp)
    
    Taylor Barnett-Torabi
    

![](/_astro/3f255b372fa958df35802666ee33b4609b2d71bd-1200x1586_1VtE2D.webp)

### How do the best dev and marketing teams work together?

[Access the report](https://www.netlify.com/reports/2024-leadership-trend-report/access/)