본문 바로가기

전체 글3

Chromium Browser에 Video가 재생 안됐던 이유 Browser에서 Media를 Embed하려면 어떤 방법이 있을까요?더보기 대략적으로  3가지 방법이 있습니다.1Media Source ExtensionMediaSource - Web APIs | MDN (mozilla.org)2 Elementhttps://developer.mozilla.org/en-US/docs/Web/HTML/Element/video3Encrypted Media ExtensionsEncrypted Media Extensions API - Web APIs | MDN (mozilla.org) 그렇다면 VM 혹은 일부 PC에서 영상이 재생 안된다면 어떻게 해야할까요?(=뭐가 문제일까요?) ▷이에 대해 명확한 답이 생각 나지 않는다면 아래 글을 참고 바랍니다.더보기 영상이 재생되지 않았다면.. 2024. 7. 30.
HTTP/1.1 vs HTTP/2 요즘은 대부분 HTTP/2(h2)를 사용하시지만, 왜 HTTP/2가 HTTP/1.1보다 효율적인지는 한번쯤 생각해보면 좋을 것 같습니다. 해당 글의 목적은 아래 글을 읽고 HTTP/1.1의 한계와 HTTP/2의 장점을 간단하게 학습하는 것 입니다.Deep Dive영역은 추후 작성하겠습니다. 이제 본론으로 들어가보시죠.개발자 도구(F12) > Network Tab에서 리소스 예약(Queue에 넣는중)의 시간이 길어진다면 무엇때무일까요? 🤷‍♂️ 왜 늦어졌을까? Why🤔 라는 질문을 자신에게 질문을 던져본다면, 아래와 같이 여러 시나리오를 생각해 볼 수 있을 것 같습니다.Network 지연(Proxy, Gateway, etc..)?특정 요청만 응답 지연은 아닐까?앞선 Request에 대한 dependen.. 2024. 6. 11.
Chromium Based Browser의 DNS 방식 Browser가 DNS Query를 직접 한다는 것을 알고 계셨을까요? 엄밀히 말하면 글 제목에서 알 수 있듯이 Chromium 기반의 Browser만 DNS Query를 직접 수행합니다. * Chromium Based Browser는 Chrome, Edge, Opera, etc...입니다. Bing에게 문의해 본 결과, 직접 한다는 것을 확인해 주었는데요. 🤔 실제로 검증하고자 아래와 같이 테스트해 보았습니다. 1. 제 컴퓨터의 DNS Cache 초기화 (DNS Flush) 2. Process Monitor로 4개의 Browser(Edge, Opera, Chrome, Firefox)에 대한 DNS Query 주체를 확인해 봤습니다. Process Monitor로 아래와 같이 Filtering 하여 확인.. 2023. 4. 4.