# Browser caching vs Glide caching

**URL:** <https://community.glideapps.com/t/browser-caching-vs-glide-caching/78113>\
**Category:** Ask for Help\
**Created:** [November 21, 2024, 6:47pm UTC](https://community.glideapps.com/t/browser-caching-vs-glide-caching/78113 "2024-11-21T18:47:39Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![burningmikey](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/burningmikey/32/49706_2.png) [@burningmikey](https://community.glideapps.com/u/burningmikey)\
**Post date:** [November 21, 2024, 6:47pm UTC](https://community.glideapps.com/t/browser-caching-vs-glide-caching/78113/1 "2024-11-21T18:47:39Z")

</div>

Hi all,

I’m pulling some json files via fetch in a javascript column. It seems that the files cache control is implemented outside of the browser for Chrome, but by the browser in Safari.

So I’m assuming Glide cache the files on its servers?  
If so, why does chrome bypass browser caching, but safari does not?

---

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [November 21, 2024, 6:48pm UTC](https://community.glideapps.com/t/browser-caching-vs-glide-caching/78113/2 "2024-11-21T18:48:46Z")

</div>

JavaScript column is executed on the client side every time a screen load.

---

<div class="post-metadata">

**Author:** ![burningmikey](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/burningmikey/32/49706_2.png) [@burningmikey](https://community.glideapps.com/u/burningmikey)\
**Post date:** [November 21, 2024, 8:13pm UTC](https://community.glideapps.com/t/browser-caching-vs-glide-caching/78113/3 "2024-11-21T20:13:24Z")

</div>

Yes I know. But a file can be cached (when a fetch is used in a javascript column, the function checks if there is a cached version or not, based on the file url).

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [November 21, 2024, 8:25pm UTC](https://community.glideapps.com/t/browser-caching-vs-glide-caching/78113/4 "2024-11-21T20:25:59Z")

</div>

Nothing ran in a javascript column is cached on Glide servers because it is only handled on the client side. A javascript column will run once when the app is initially opened, but subsequent runs require a parameter value to change before it runs again.

---

<div class="post-metadata">

**Author:** ![burningmikey](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/burningmikey/32/49706_2.png) [@burningmikey](https://community.glideapps.com/u/burningmikey)\
**Post date:** [November 21, 2024, 8:53pm UTC](https://community.glideapps.com/t/browser-caching-vs-glide-caching/78113/5 "2024-11-21T20:53:10Z")

</div>

Ok, thank you Jeff. It remains a mystery why chrome fetches data over network at every load, instead of using the cache (like safari).  
Talking about cache, do you happen to know if cloudflare caching provide any speed improvements with Glide?

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [November 21, 2024, 9:30pm UTC](https://community.glideapps.com/t/browser-caching-vs-glide-caching/78113/6 "2024-11-21T21:30:32Z")

</div>

I’m not sure about that.

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [November 28, 2024, 9:31pm UTC](https://community.glideapps.com/t/browser-caching-vs-glide-caching/78113/7 "2024-11-28T21:31:01Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
