# Julia in firefox

**URL:** <https://discourse.julialang.org/t/julia-in-firefox/26156>\
**Category:** Community\
**Created:** [July 8, 2019, 8:40pm UTC](https://discourse.julialang.org/t/julia-in-firefox/26156 "2019-07-08T20:40:53Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Paulo\_Jabardo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/paulo_jabardo/32/3196_2.png) [@Paulo\_Jabardo](https://discourse.julialang.org/u/Paulo_Jabardo)\
**Post date:** [July 8, 2019, 8:40pm UTC](https://discourse.julialang.org/t/julia-in-firefox/26156/1 "2019-07-08T20:40:53Z")

</div>

I just saw this on [slashdot.org](http://slashdot.org)

[https://m.slashdot.org/story/358006](https://m.slashdot.org/story/358006)

Here is the story:

> **[Mozilla is funding a way to support Julia in Firefox](https://www.zdnet.com/article/mozilla-is-funding-a-way-to-support-julia-in-firefox/)**
>
> After porting the Python interpreter to Firefox, Mozilla now wants to support both Julia and R as well.

Interesting.

---

<div class="post-metadata">

**Author:** ![jling](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jling/32/212909_2.png) [@jling](https://discourse.julialang.org/u/jling)\
**Post date:** [July 8, 2019, 9:12pm UTC](https://discourse.julialang.org/t/julia-in-firefox/26156/2 "2019-07-08T21:12:04Z")

</div>

Hell, MIT julia lab is so big?!

---

<div class="post-metadata">

**Author:** ![jpsamaroo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jpsamaroo/32/46804_2.png) [@jpsamaroo](https://discourse.julialang.org/u/jpsamaroo)\
**Post date:** [July 8, 2019, 10:56pm UTC](https://discourse.julialang.org/t/julia-in-firefox/26156/3 "2019-07-08T22:56:30Z")

</div>

Okay, let’s have a conversation about this then. What does everyone here want to see running in the browser?

I would personally like to see Plots/Makie and WebIO working really nicely on the client side so that I can build a web application for playing around with Flux and MLJ models, including graphically manipulating them when I’m not near a desktop/laptop computer but could use a tablet to do simple manipulations to my models (with the option to run the model in the browser, although I care about this less).

---

<div class="post-metadata">

**Author:** ![jling](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jling/32/212909_2.png) [@jling](https://discourse.julialang.org/u/jling)\
**Post date:** [July 8, 2019, 11:12pm UTC](https://discourse.julialang.org/t/julia-in-firefox/26156/4 "2019-07-08T23:12:16Z")

</div>

I wonder what’s the the relation between this and a jupyter wiget

---

<div class="post-metadata">

**Author:** ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)\
**Post date:** [July 8, 2019, 11:30pm UTC](https://discourse.julialang.org/t/julia-in-firefox/26156/5 "2019-07-08T23:30:48Z")

</div>

I want a way to let people try Julia in the browser that scales trivially and doesn’t [cost too much money](https://discourse.julialang.org/t/julias-growth-is-making-free-juliabox-unsustainable/19441) to offer for free.

---

<div class="post-metadata">

**Author:** ![Keno](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/keno/32/285_2.png) [@Keno](https://discourse.julialang.org/u/Keno)\
**Post date:** [July 8, 2019, 11:55pm UTC](https://discourse.julialang.org/t/julia-in-firefox/26156/6 "2019-07-08T23:55:19Z")

</div>

Me too ;). Plus all the cool reactive GUIs that people built but didn’t make sense over the web because of the large amount of communication between them might suddenly start being doable even on the web.

---

<div class="post-metadata">

**Author:** ![datnamer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/datnamer/32/3471_2.png) [@datnamer](https://discourse.julialang.org/u/datnamer)\
**Post date:** [July 9, 2019, 1:12am UTC](https://discourse.julialang.org/t/julia-in-firefox/26156/7 "2019-07-09T01:12:16Z")

</div>

GUIs and web apps! I want more people to start using Julia for things other than science, so the entire community can benefit from the additional momentum and so I can stay out of python and javascript.

---

<div class="post-metadata">

**Author:** ![tk3369](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tk3369/32/2824_2.png) [@tk3369](https://discourse.julialang.org/u/tk3369)\
**Post date:** [July 9, 2019, 2:20am UTC](https://discourse.julialang.org/t/julia-in-firefox/26156/8 "2019-07-09T02:20:33Z")

</div>

Would be nice to play games on the browser built with Julia.

---

<div class="post-metadata">

**Author:** ![TravisA9](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/travisa9/32/357_2.png) [@TravisA9](https://discourse.julialang.org/u/TravisA9)\
**Post date:** [July 9, 2019, 3:05am UTC](https://discourse.julialang.org/t/julia-in-firefox/26156/9 "2019-07-09T03:05:16Z")

</div>

So, FF would be the second (but best) web [browser running julia](https://travisa9.github.io/NaquadahBrowser/). I thought this would be a great place to point to my toy project.

It’s not really ready to show off but since the subject came up… 😆

---

<div class="post-metadata">

**Author:** ![longemen3000](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/longemen3000/32/7298_2.png) [@longemen3000](https://discourse.julialang.org/u/longemen3000)\
**Post date:** [July 9, 2019, 3:19am UTC](https://discourse.julialang.org/t/julia-in-firefox/26156/10 "2019-07-09T03:19:35Z")

</div>

![Sin%20nombre](https://global.discourse-cdn.com/julialang/original/3X/5/a/5aff5cdd795ec94af45f3bad0d8d9ed7a5e450b6.jpeg)

---

<div class="post-metadata">

**Author:** ![c42f](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/c42f/32/52842_2.png) [@c42f](https://discourse.julialang.org/u/c42f)\
**Post date:** [July 9, 2019, 3:21am UTC](https://discourse.julialang.org/t/julia-in-firefox/26156/11 "2019-07-09T03:21:06Z")

</div>

I’ve been following iodide with great interest so it’s really awesome to see this. Congratulations @vchuravy !

In my ideal world it would be great if we could have a way to distribute interactive but pre-canned data visualizations which can run in a browser without server-side support. For example to report statistical analyses to non-technical stakeholders without maintaining server side infrastructure. Iodide seems quite close to what I’d want to use.

It would also be nice to lower the barrier to entry for writing fast GUI applications in the browser by allowing the client side logic to be written in Julia. The complexity of the modern client side stack seems quite excessive compared to whipping up a simple GUI in Gtk.jl.

---

<div class="post-metadata">

**Author:** ![vitreo12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/vitreo12/32/4028_2.png) [@vitreo12](https://discourse.julialang.org/u/vitreo12)\
**Post date:** [July 9, 2019, 8:48am UTC](https://discourse.julialang.org/t/julia-in-firefox/26156/12 "2019-07-09T08:48:50Z")

</div>

I fear that, for it to happen, we first need a standardised way to fully compile Julia code into executables, entirely removing any JIT overhead.
