# Julia VS Code Extension on Apple Silicon

**URL:** https://discourse.julialang.org/t/julia-vs-code-extension-on-apple-silicon/83772
**Category:** New to Julia
**Tags:** vscode, apple
**Created:** [July 5, 2022, 12:59pm UTC](https://discourse.julialang.org/t/julia-vs-code-extension-on-apple-silicon/83772 "2022-07-05T12:59:34Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Yue-Zhengyuan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yue-zhengyuan/32/220439_2.png) [@Yue-Zhengyuan](https://discourse.julialang.org/u/Yue-Zhengyuan)
#### Post date: [July 5, 2022, 12:59pm UTC](https://discourse.julialang.org/t/julia-vs-code-extension-on-apple-silicon/83772/1 "2022-07-05T12:59:34Z")

</div>

Is the latest Julia VS Code extension (version 1.6.24) able to run _natively_ on Apple Silicon with the _native_ build of VS Code (not the universal build)? I don’t have a Mac with Apple Silicon at hand so I cannot test now.

---

<div class="post-metadata">

### Author: ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)
#### Post date: [July 5, 2022, 1:30pm UTC](https://discourse.julialang.org/t/julia-vs-code-extension-on-apple-silicon/83772/2 "2022-07-05T13:30:22Z")

</div>

The Julia VS Code extension (like VS Code itself), is mostly written in JavaScript (well Typescript).

I suppose that would work for new (or old) extension. But part of it is written in Julia. I believe, as with your own Julia app, that part is run in a separate process, i.e. it could be universal (or not), even though VS Code would be universal (and thus the VM that runs the JS part of the extension).

I think it’s simplest to just check (I don’t have M1), and if it doesn’t run, just not use native (is there a big disadvantage to that?). I believe Julia 1.8-rc1 is recommended for M1 over older (might or might not be as relevant for the extension).

---

<div class="post-metadata">

### Author: ![gbaraldi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gbaraldi/32/22101_2.png) [@gbaraldi](https://discourse.julialang.org/u/gbaraldi)
#### Post date: [July 5, 2022, 4:23pm UTC](https://discourse.julialang.org/t/julia-vs-code-extension-on-apple-silicon/83772/3 "2022-07-05T16:23:01Z")

</div>

I believe my setup looks like that and it works fine

---

<div class="post-metadata">

### Author: ![Yue-Zhengyuan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yue-zhengyuan/32/220439_2.png) [@Yue-Zhengyuan](https://discourse.julialang.org/u/Yue-Zhengyuan)
#### Post date: [July 7, 2022, 9:02am UTC](https://discourse.julialang.org/t/julia-vs-code-extension-on-apple-silicon/83772/4 "2022-07-07T09:02:06Z")

</div>

I tested today on a Mac with M1 and indeed things work natively. Thanks!

---

<div class="post-metadata">

### Author: ![e3c6](https://avatars.discourse-cdn.com/v4/letter/e/e79b87/32.png) [@e3c6](https://discourse.julialang.org/u/e3c6)
#### Post date: [July 7, 2022, 9:38am UTC](https://discourse.julialang.org/t/julia-vs-code-extension-on-apple-silicon/83772/5 "2022-07-07T09:38:35Z")

</div>

How do you know it’s running natively, vs. through Rosetta?

---

<div class="post-metadata">

### Author: ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)
#### Post date: [July 7, 2022, 9:57am UTC](https://discourse.julialang.org/t/julia-vs-code-extension-on-apple-silicon/83772/6 "2022-07-07T09:57:29Z")

</div>

I guess one can use the Activity Monitor (one has to add the “kind” column) to check:

 ![Screenshot 2022-07-07 at 11.55.44](https://global.discourse-cdn.com/julialang/original/3X/b/5/b521085fc49b5f4dca35bca1d2ae3690249e68bd.png)  
Other applications (of which I know that they use Rosetta) show “Intel” in the last column.
