본문 바로가기

전체 글58

Optimization (최적화) 다시 마음을 다잡고, 열심히 해보려 한다. Optimization (최적화) 간단히 이야기하자면 '주어진 조건으로 최대의 효율을 내는 것'이라고 할 수 있다. 컴퓨터 공학에서의 Optimization : → 가능한 적은 자원을 소모하면서 가능한 빠르게 원하는 결과를 얻을 수 있도록 하는 것. 웹 개발에서의 Optimization : → 주어진 조건 하에서 최대한 빠르게 화면을 표시하도록 하는 것. 웹 개발에서 최적화가 필요한 이유 이탈률 방지 및 감소 화면 로딩 시간이 길어지면 사용자가 페이지를 이탈할 확률이 높아진다. 사용자들은 오래 기다려주지 않는다. 페이지 로드가 3초 이상 걸리면 53%의 사용자가 사이트를 이탈한다. 전환율 증대 이탈률 감소 → 전환율 증대 로 이어진다. 수익 증대 이탈률 감소 →.. 2022. 8. 4.
[최적화] Lighthouse Lighthouse Lighthouse의 분석 결과 항목은 다음의 5개로 나뉜다 : Performance (웹 성능을 측정) Accessibility (웹 접근성 측정) Best Practices (웹 표준 모범 사례 준수 여부 확인) SEO (검색 엔진 최적화 확인) PWA(Progressive Web App) 이 중에서도, 첫번째 Performance 항목의 Opportunities 항목에 대해서 살펴보고자 한다. Opportunities Performance에서는 웹 성능과 관련하여 각 측정 지표(메트릭)와 함께 Opportunities 항목을 제공하고 있다. Opportunities는 오버 타임되는 항목을 개선할 수 있는 일종의 ‘개선 방향책’을 제공한다. 따라서 Opportunities 항목의 .. 2022. 8. 4.
[기타] 관심 공고 리스트 https://talent.hyundai.com/apply/applyView.hc?recuYy=2022&recuType=N2&recuCls=501 현대자동차 인재채용 talent.hyundai.com https://talent.hyundai.com/apply/applyView.hc?recuYy=2022&recuType=N2&recuCls=489 현대자동차 인재채용 talent.hyundai.com 두 공고 보니, 완전 재밌을 것 같다. 열심히 공부 해야겠다. 2022. 8. 4.
GraphQL 보호되어 있는 글 입니다. 2022. 8. 2.
컴퓨터 공학 기초 4 가비지 컬렉션 (Garbage Collection) 가비지 컬렉션? 프로그램에서 더 이상 사용하지 않는 메모리를 자동으로 정리하는 것. 자바, C#, Java Script 등에서 본 기능을 지원한다. 대표적인 방법 트레이싱(tracing) : mark and sweep방식. 객체에 사용 여부를 표시(mark)하는 표식(flag)을 한 뒤, 메모리 관리자가 사이클마다 모든 객체를 추적해서 표시되지 않은 객체를 삭제(sweep)하는 단계를 통해 메모리를 해제한다. 레퍼런스 카운팅(reference counting) : 한 객체를 참조하는 변수의 수를 추적하는 방법. 객체를 참조하는 변수가 처음에는 특정 메모리에 대해 레퍼런스가 하나뿐이지만, 변수의 레퍼런스가 복사될 때마다 레퍼런스 카운트가 증가하게 된다. .. 2022. 8. 1.
컴퓨터 공학 기초 3 3-1. 문자열 프로그래밍 언어마다 문자열을 저장하는 자료형이 다르므로, 문자열 하나 당 바이트 값은 항상 동일하다고 말할 수 없다. 유니코드 : 유니코드 협회가 제정한 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준. 이 표준에는 ISO 10646 문자 집합, 문자 인코딩, 문자 정보 데이터베이스, 문자를 다루기 위한 알고리즘 등을 포함하고 있다. 목적 : 현존하는 문자 이코딩 방법을 모두 유니코드로 교체하는 것. 인코딩(부호화) 어떤 문자나 기호를 컴퓨터가 이용할 수 있는 신호로 만드는 것. 인코딩과 디코딩의 기준을 문자열 세트 또는 문자셋(charset)이라 함. 문자셋의 국제 표준이 유니코드. ASCII 영문 알파벳을 사용하는 대표적인 문자 인코딩. 7 비트로.. 2022. 8. 1.