본문 바로가기

기타 개발지식6

Indexed DB와 dexie.js (feat. 브라우저에 데이터를 저장하는 방법 비교) 브라우저에 데이터 저장하는 방법과 비교 브라우저에 데이터를 저장하는 방법으로는 아래와 같이 크게 4가지가 있다. 방법 만료기간 설정 가능 여부 브라우저가 닫혀도 데이터 유지 오프라인 환경에서도 데이터 유지 저장공간 특징 쿠키 O O X 4KB local storage X (사용자가 수동으로 삭제하지 않는 이상 데이터가 계속 남아있음) O X session stotage와 함께 전체 10MB 같은 origin에서는 어떤 창이든, 탭이든 데이터를 공유함 session storage X (탭이 종료되면 데이터 삭제) X X session stotage와 함께 전체 10MB indexed db X (사용자가 수동으로 삭제하지 않는 이상 데이터가 계속 남아있음) O O 브라우저의 전체 Disk용량의 80%까지 사.. 2024. 3. 29.
코드 스플릿팅(Code splitting) 이란? 코드 스플릿팅(Code splitting)은 웹 애플리케이션에서 자바스크립트 파일의 크기를 줄이고, 초기 로드 속도를 개선하기 위해 사용되는 기술입니다. 일반적으로, 웹 애플리케이션은 하나의 큰 자바스크립트 파일을 사용합니다. 그러나 이러한 방식은 파일 크기가 매우 크고, 브라우저에서 로딩하는 데에 시간이 오래 걸리므로 초기 로드 속도가 느려질 수 있습니다. 이를 해결하기 위해 코드 스플릿팅 기술을 사용합니다. 코드 스플릿팅은 큰 자바스크립트 파일을 작은 파일들로 분할하는 기술입니다. 이렇게 작은 파일들은 필요에 따라 로드되며, 초기 로드시 필요하지 않은 코드들은 로드되지 않습니다. 이를 통해 초기 로드 속도가 개선되고, 사용자가 웹 애플리케이션을 사용하는 동안 필요한 코드들만 로드하여 자원의 낭비를 줄.. 2023. 3. 14.
ERC20 / ERC721 https://www.ledger.com/ko/academy/blockchain/erc-%ED%86%A0%ED%81%B0%EC%9D%80-%EB%AC%B4%EC%97%87%EC%9D%B4%EB%A9%B0-%ED%95%84%EC%9A%94%ED%95%9C-%EC%9D%B4%EC%9C%A0%EB%8A%94-%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C ERC 토큰은 무엇이며 필요한 이유는 무엇입니까? | Ledger 주요 시사점: — ‘암호화 토큰’과 ‘암호화폐’라는 용어는 종종 동일한 의미로 사용되지만, 사실 미묘한 차이점이 있습니다. 암호화폐가 블록체인을 기반으로 하는 반면, 토큰은 전용 블록 www.ledger.com 2023. 1. 9.
[블록체인] 커스터디/CBDC/멀티시그/MPC 용어 및 현황 정리 https://www.kcmi.re.kr/publications/pub_detail_view?syear=2021&zcd=002001016&zno=1578&cno=5634 중앙은행 디지털화폐(CBDC)의 의의, 영향 및 시사점 | 자본시장포커스 | 발간물 | 자본시장연구원 최근 많은 나라에서 관심을 보이고 있는 중앙은행 디지털화폐(CBDC)는 기존의 실물 화폐와 달리 가치가 전자적으로 저장되며 이용자간 자금이체 기능을 통해 지급결제가 이루어지는 화폐를 말한 www.kcmi.re.kr 요약 최근 많은 나라에서 관심을 보이고 있는 중앙은행 디지털화폐(CBDC)는 기존의 실물 화폐와 달리 가치가 전자적으로 저장되며 이용자간 자금이체 기능을 통해 지급결제가 이루어지는 화폐를 말한다. 중앙은행이 발행하는 법정통화로.. 2023. 1. 9.
OAuth 2.0 동작 방식 https://blog.naver.com/mds_datasecurity/222182943542 OAuth 2.0 동작 방식의 이해 OAuth 2.0(Open Authorization 2.0, OAuth2)은 인증을 위한 개방형 표준 프로토콜입니다. 이 프로토... blog.naver.com https://autumnly.tistory.com/65 Spring Security OAuth2 인증서버 만들기 02 2. Spring Boot 로 OAuth 인증서버 만들기 Spring Boot 와 Spring Security 를 통해 인증 및 리소스 서버를 만들어 보자. 인증서버와 리소스 서버는 분리할 수도 있지만, 먼저 간단한 구현을 위해 하나로 만들 autumnly.tistory.com https://dadd.. 2022. 8. 10.
[HTTP 웹 기본 지식] 02-HTTP 기본 https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com 모든 것이 HTTP (HyperText Transfer Protocol) 인터넷을 사용하면서 다양한 홈페이지, 이미지, 움짤, 영상, 음성, 파일 등의 모든 것을 HTTP 메시지로 전송한다. (tcp를 직접 연결해서 하는 경우는 거의 희박함, 보통 게임 서버에서?) - HTML, TEXT - IMAGE, 음성, 영상, 파일 - JSON, XML (.. 2022. 7. 29.