# 1Keys - JS1024 우승작 개발기

> Clean Markdown view of GeekNews topic #2613. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=2613](https://news.hada.io/topic?id=2613)
- GeekNews Markdown: [https://news.hada.io/topic/2613.md](https://news.hada.io/topic/2613.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2020-08-08T09:13:22+09:00
- Updated: 2020-08-08T09:13:22+09:00
- Original source: [frankforce.com](https://frankforce.com/?p=7617)
- Points: 2
- Comments: 1

## Topic Body

JavaScript 1K로 구동되는 피아노의 전체 코드 설명

WebAudio API 활용 및 사이즈를 줄이기 위한 노력들

- 한글자 변수명 : 전역-대문자 / 로컬-소문자

- document.getElementById() 대신 eval()

- 모든 문자열은  ” 대신 ` 으로 선언 ( body onload에 넣을때 별도 처리하지 않기 위해 )

- Terser-online 으로 Minify

- JSCrush로 JS 코드 압축

## Comments



### Comment 2534

- Author: xguru
- Created: 2020-08-08T09:13:36+09:00
- Points: 1

JS1024 2020 우승자 발표 https://news.hada.io/topic?id=2575
