일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- React
- 테스트 코드
- javascript
- 회고
- 항해 플러스 프론트엔드
- 리뷰
- 개발 공부
- 항해
- 개발공부
- typescript
- 성장일지
- frontend
- wil
- 보안
- naver
- React Query
- 분기 회고
- rust
- 성능최적화
- FE
- 항해 플러스
- GPU
- 개발자
- 프론트엔드
- 자바스크립트
- 항해플러스
- 항해99
- webGPU
- 알고리즘
- 백준
- Today
- Total
목록전체 글 (48)
느릿늘있
본 게시글은 W3C에 게시된 WebGPU Explainer 글을 학습을 위해 번역한 글입니다. 3.2 객체 유효성 및 파괴성 3.2.1 WebGPU의 Error Monad(단세포 생물) 일명 전염성 내부 무효성(Contagious Internal Nullability), 투명한 promise 파이프라인 WebGPU는 매우 chatty한(※ 수다스러운, 여기서는 요청이 많은) API입니다. 일부 프로그램은 복잡한 화면을 렌더링 하기 위해 프레임 당 수만 건의 호출을 요청합니다. 우리는 보안을 위해 해당 명령들의 유효성 검사를 해야했습니다. GPU 프로세스와 컨텐츠 프로세스에서 한 번에 두 번씩 검증하는 오버헤드를 피하기 위해, WebGPU는 Javascript 호출을 GPU 프로세스로 직접 전달하고 검증할..
원문 링크 : https://www.itworld.co.kr/news/295303 서드파티 API 보안을 강화하기 위한 5가지 베스트 프랙티스 API 보안에 대해 고려할 때 일반적인 기업은 내부에서 작성하는 API 보호에 초점을 둔다. 그러나 기업이 사용하는 모든 API가 내부적으로 개 www.itworld.co.kr 서드파티 API는 많은 편의성을 가져다 주지만 편의성에는 반드시 대가(trade off)가 따른다. 그 중 하나인 보안에 관한 글을 소개한다. 1. 서드파티 API가 포함된 API 인벤토리 유지 API 인벤토리라는 용어를 처음 들어봤고 구글에도 자세히 나오지 않는다... 그냥 API를 바로 사용하지 말고 검증할 수 있고 또 일괄적으로 처리할 수 있는 파일을 하나 구성해서 거쳐서 사용하라는 ..
WSL(Window Subsystem for Linux)에서 아래와 같은 경로 에러가 발생하는 경우 해결 방법 ' \\wsl ~~~~~ ' 위의 경로를 현재 디렉터리로 하여 CMD.EXE가 실행되었습니다. UNC 경로는 지원되지 않습니다. Windows 디렉터리를 기본으로 합니다. ※ UNC(Universal Naming Convention) 경로 : 로컬 네트워크(LAN) 환경에서의 특정 자원에 접근할 때 사용되는 경로 이 에러의 발생 원인은 wsl에서 실행한 파일이 동일한 이름의 windows 경로를 가리키고 있기 때문이다. 나의 경우 npm 실행 경로가 windows로 되어 있었는데 'which' 명령어를 통해 현재 설정된 경로를 확인할 수 있다. which npm npm의 경로를 nvm(Node ..
타입스크립트를 공부하면서 오버로딩이 조금 특이하게 동작하는 부분이 있는 것 같아서 정리 겸 공유를 위해 기록을 남겨본다. 우선, 자바스크립트는 함수의 매개변수와 리턴타입에 관대하기 때문에 오버로딩이 필요가 없다. function a (arg) { return arg }// 에러가 발생하지 않는다.a(true, 1) // truea("12", 123, true) // "12"a() // undefined 타입스크립트에서 타입을 설정하지 않으면 자바스크립트와 동일하게 동작할까?function a (arg){ console.log(arg) console.log(typeof(arg))}// 매개변수 갯수에 대해 엄격하게 체크한다.a(1, '2') // error : Expected 1 arg, bu..
1. 함수에 전달 가능 : parameter로 넣을 수 있다. ex) function A(일급 시민){} 2. 함수로부터 반환 가능 : return 값이 될 수 있다. ex) function A(){return 일급 시민} 3. 변수에 할당될 수 있다. ex) const A = 일급 시민 위 세가지 조건을 충족하면 일급 시민이라고 부른다. 자바스크립트의 함수는 일급 시민이다. (일급 함수) 자바스크립트의 class는 일급 시민이다.
본 게시글은 W3C에 게시된 WebGPU Explainer 글을 학습을 위해 번역한 글입니다. 3. 자바스크립트 API 이 섹션은 WebGPU JS API의 중요하고 특이한 면들에 관한 세부 내용을 다룹니다. 일반적으로 서브 섹션은 매칭되는 상위 섹션을 설명하기 위해 만들어졌지만 몇몇 서브 섹션은 이전 서브 섹션의 문맥을 참조하기도 합니다. 3.1 Adapter와 Device ※ Adapter와 Device는 WebGPU 코드 구현의 핵심이 되는 두 개념입니다. GPUAdapter란 시스템에서 특정 WebGPU 구현(implementation)을 식별하는 객체입니다. (ex. 통합 또는 개별 GPU에서 하드웨어/소프트웨어 가속 구현) 같은 페이지에서 두 개의 서로 다른 GPUAdapter 객체가 동일한 ..