IT75 PWA(Progressive Web App)란? PWA(Progressive Web App) - 기존 Web app에서는 할 수 없던 푸시 알림, Offline 접속을 가능하게 기능을 개선 - 앱을 쓰는 것 같은 사용감 (모바일에 설치 가능, 스플래시 이미지 기타 등등) - 한 번의 웹 개발로 앱 개발까지 같이할 수 있다는 점 (웹앱의 장점) + 애플리케이션의 고유 기능까지 개발 가능하다는 점 (앱으로서의 장점, but 한계는 있음) Lighthouse - PWA로 잘 만들어져 있는지 검사해줄 뿐만 아니라, Performance, 보안 등도 검사해주는 확장프로그램 * 크롬에 기본 탑재되어 있으나 크롬 확장프로그램으로 설치도 가능, 기본 탑재된 lighthouse는 report가 멈추는 버그가 있는 것으로 보여 확장프로그램을 설치하는 것을 추천. man.. 2021. 12. 5. [Javascript] Arrow Function vs Function Arrow function은 function과 동일한 개념이 아니다. Arrow function과 function의 차이점은 this Arrow Function은 this 바인딩을 갖지 않는다. 기존의 function은 this의 탐색 범위가 함수의 {} 안인 찾은 반면 Arrow Function에서 this는 일반적인 인자/변수와 동일하게 취급된다. function에서 this는 함수를 호출한 객체의 this를 가리킴 Arrow function에서 this는 상위 scope의 this를 가리킴 -> Lexical this function example // function(){}방식으로 호출할 때 function objFunction() { console.log('Inside `objFunction`:.. 2021. 10. 31. 쿠버네티스는 어떻게 노드, 파드를 관리할까? CA(Cluster Autoscaler) - Kubernetes 클러스터에 있는 노드를 관리하는 역할 1) CA는 기본 10초 간격으로 보류 상태의 파드를 확인 2) 클러스터에 사용할 수 있는 리소스가 부족하여 클러스터에 할당할 수 있는 하나 이상의 파드가 보류 상태인 경우 노드를 프로비저닝함 3) CSP가 노드를 부여하면 노드가 클러스터에 연결 4) K8S 스케줄러는 보류 중인 파드를 새 노드에 할당, 보류 상태인 파드가 많을 경우 위 프로세스를 반복함 5) 클러스터에 낭비되는 노드가 있을 경우 삭제 - 노드를 축소하기 전에는 기본적으로 10분 정도를 실제로 낭비되는 자원인지 지켜봄 HPA(Horizontal Pod Autoscaler) - 파드의 개수를 증감시킴(Scale out, in) - K8S .. 2021. 10. 1. 이전 1 ··· 20 21 22 23 24 25 다음