PinnedHyungsuk ChoiRedirecting to the latest version of static resourcesThe best cache control for static resource is to always rename files when their contents change. There are ways of renaming, adding a…2 min read·Nov 29, 2020----
PinnedHyungsuk ChoiRestore the state of a web page rendered in client sideWhen users traverse history with navigation actions such as backward or forward, it is important to show the user what they were seeing…4 min read·Nov 20, 2020----
PinnedHyungsuk ChoiHow to make a Image Crawler for any site with puppeteer.This article was writed to share problems and solutions encoutered while making a Image Crawler for any site with puppeteer. The crawler…3 min read·Aug 15, 2020----
Hyungsuk ChoiAlthough disadvantages of performance, why browsers introduced preflight requests for CORS?TL;DR: The key insight to preflight requests is to not put any changes and risks on the existing server. Using preflight requests in an…2 min read·Mar 21, 2021----
Hyungsuk ChoiResolving SPA refresh issue in IE9TL;DR: Abstract the static and dynamic routing methods provided by router. And differentiate the action based on whether or not the…1 min read·Jan 2, 2021----
Hyungsuk ChoiE2E Test using PuppeteerWe reformed the GNB UI of our service. Because the GNB is loaded in most of our services, deployment of GNB affects stability of the…2 min read·Jan 1, 2021----
Hyungsuk ChoiMemory size of javascript primitive typesJavascript is a dynamically-typed language. That doesn’t mean that it doesn’t have type. The type is determined at runtime based on the…2 min read·Dec 10, 2020----
Hyungsuk ChoiHow does CDN system set IP of a domain differently according to the user’s local DNS?I knew that using the CDN service provides static resources from a geographically close cache server. However, I was curious about the…2 min read·Nov 29, 2020----
Hyungsuk ChoiOperating system book reportThis article is my book report about operating system. There is no special knowledge in this article. This is written to organize the…4 min read·Nov 21, 2020----