# Is there any way to improve the start time of Juno

**URL:** <https://discourse.julialang.org/t/is-there-any-way-to-improve-the-start-time-of-juno/12554>\
**Category:** General Usage\
**Tags:** juno\
**Created:** [July 21, 2018, 7:45am UTC](https://discourse.julialang.org/t/is-there-any-way-to-improve-the-start-time-of-juno/12554 "2018-07-21T07:45:25Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![zhangliye](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zhangliye/32/3208_2.png) [@zhangliye](https://discourse.julialang.org/u/zhangliye)\
**Post date:** [July 21, 2018, 7:45am UTC](https://discourse.julialang.org/t/is-there-any-way-to-improve-the-start-time-of-juno/12554/1 "2018-07-21T07:45:25Z")

</div>

The time of running the first line of Julia code in Juno is quite long. During the waiting time, it shows “INFO: Loading HttpServer methods…”. Is there any way to make the first run faster. Thanks

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [July 21, 2018, 7:57am UTC](https://discourse.julialang.org/t/is-there-any-way-to-improve-the-start-time-of-juno/12554/2 "2018-07-21T07:57:18Z")

</div>

Juno cycles different processes so that way there’s one already waiting if you kill the process.

---

<div class="post-metadata">

**Author:** ![cortner](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cortner/32/204_2.png) [@cortner](https://discourse.julialang.org/u/cortner)\
**Post date:** [July 21, 2018, 8:37am UTC](https://discourse.julialang.org/t/is-there-any-way-to-improve-the-start-time-of-juno/12554/3 "2018-07-21T08:37:58Z")

</div>

Can one tell Juno to also start loading some packages? Just the Julia startup file maybe? Or maybe there could be a local Juno startup file?

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [July 21, 2018, 10:50am UTC](https://discourse.julialang.org/t/is-there-any-way-to-improve-the-start-time-of-juno/12554/4 "2018-07-21T10:50:04Z")

</div>

> [@cortner](#):
>
> Can one tell Juno to also start loading some packages? Just the Julia startup file maybe? Or maybe there could be a local Juno startup file?

Sure: [http://docs.junolab.org/latest/man/faq.html#How-do-I-execute-code-on-Juno-startup?-1](http://docs.junolab.org/latest/man/faq.html#How-do-I-execute-code-on-Juno-startup?-1)  
Everything in `.juliarc.jl` is executed whenever a new Julia process is started, while everything in `.junorc.jl` is executed once the julia process is connected to Atom.

> [@zhangliye](#):
>
> The time of running the first line of Julia code in Juno is quite long. During the waiting time, it shows “INFO: Loading HttpServer methods…”. Is there any way to make the first run faster. Thanks

Juno boots _much_ faster on 0.7 for me (typically in less than 5 seconds on a pretty old laptop for me).

---

<div class="post-metadata">

**Author:** ![piever](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/piever/32/1815_2.png) [@piever](https://discourse.julialang.org/u/piever)\
**Post date:** [July 21, 2018, 11:52am UTC](https://discourse.julialang.org/t/is-there-any-way-to-improve-the-start-time-of-juno/12554/5 "2018-07-21T11:52:10Z")

</div>

> [@pfitzseb](#):
>
> Juno boots _much_ faster on 0.7 for me (typically in less than 5 seconds on a pretty old laptop for me).

Out of curiosity, given that starting out Juno prints `loading HttpServer methods`, how can Juno work on 0.7 when HttpServer does not? Did the dependency become unnecessary?

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [July 21, 2018, 11:53am UTC](https://discourse.julialang.org/t/is-there-any-way-to-improve-the-start-time-of-juno/12554/6 "2018-07-21T11:53:18Z")

</div>

Yeah, Juno won’t depend on Blink.jl anymore, so we’re dropping a couple of big dependencies (which dramatically improves load times).

---

<div class="post-metadata">

**Author:** ![zhangliye](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zhangliye/32/3208_2.png) [@zhangliye](https://discourse.julialang.org/u/zhangliye)\
**Post date:** [July 21, 2018, 11:56am UTC](https://discourse.julialang.org/t/is-there-any-way-to-improve-the-start-time-of-juno/12554/7 "2018-07-21T11:56:48Z")

</div>

Thank you so much! Waiting for the new version.

---

<div class="post-metadata">

**Author:** ![zhangliye](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zhangliye/32/3208_2.png) [@zhangliye](https://discourse.julialang.org/u/zhangliye)\
**Post date:** [July 21, 2018, 1:12pm UTC](https://discourse.julialang.org/t/is-there-any-way-to-improve-the-start-time-of-juno/12554/8 "2018-07-21T13:12:22Z")

</div>

I have updated to the new version and the speed is still similar. Hope it could be quick using Julia 0.7. Thanks for your efforts!

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [July 21, 2018, 2:20pm UTC](https://discourse.julialang.org/t/is-there-any-way-to-improve-the-start-time-of-juno/12554/9 "2018-07-21T14:20:25Z")

</div>

Right, it’s only faster on Julia 0.7.

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [August 12, 2018, 6:13pm UTC](https://discourse.julialang.org/t/is-there-any-way-to-improve-the-start-time-of-juno/12554/10 "2018-08-12T18:13:27Z")

</div>

This should be much better now that the new version is out and works on Julia 1.0. Let me know how it goes!
