•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

the seed(비교)

r115 vs r116
......
4040
4141
== 특성 ==
4242
* 시간을 내부적으로 초단위 유닉스 시간으로 처리하는 듯하다.
43
* 프론트엔드 자바스크립트가 난독화되어있다. 4.14~15.0부터 시작되었다. 코드 패턴으로 보았을 때에는 [[https://obfuscator.io|obfuscator.io]]의 서비스를 이용하는 것으로 추정되며, 코드의 길이가 거의 2,000,000자리(...)에 달한다. 그리고 중간중간 의미없는 코드도 있고,[* 보통 함수가 만들어져있는데 실행해봤자 의미가 없는 코드로 구성되어있고, 한 번 호출하고 사용되지 않는 함수들이 해당된다. 이미 코드 초반부에 3개가 있다.] 모든 문자열을 배열에 모아놓고 함수로 접근하도록 되어있다. 더시드엔진은 클로즈드 소스인데 이 스크립트에 UI 및 프론트엔드 렌더링 코드가 있어서 그런 것으로 추정된다.[* 여담으로 이것이 사실이라면 API만 동일한 양식으로 반환하는 위키 엔진을 만들면 거기서도 더시드엔진 UI를 사용할 수 있다(!) 다만 이 저작권 침해에 해당하므로 오프라인으로 혼자서만 가지고 놀 것이 아니라면 하지 말자.]
43
* 프론트엔드 자바스크립트가 난독화되어있다. 4.14~15.0부터 시작되었다. 코드 패턴으로 보았을 때에는 [[https://obfuscator.io|obfuscator.io]]의 서비스를 이용하는 것으로 추정되며, 코드의 길이가 거의 2,000,000자리(...)에 달한다. 그리고 중간중간 의미없는 코드도 있고,[* 보통 함수가 만들어져있는데 실행해봤자 의미가 없는 코드로 구성되어있고, 한 번 호출하고 사용되지 않는 함수들이 해당된다. 이미 코드 초반부에 3개가 있다.] 모든 문자열을 배열에 모아놓고 함수로 접근하도록 되어있다. 더시드엔진은 클로즈드 소스인데 이 스크립트에 UI 및 프론트엔드 렌더링 코드가 있어서 그런 것으로 추정된다.[* 여담으로 이것이 사실이라면 API만 동일한 양식으로 반환하는 위키 엔진을 만들면 거기서도 더시드엔진 UI를 사용할 수 있다(!) 다만 이렇게 스크립트를 가져다가 쓰면 저작권 침해에 해당하므로 오프라인으로 혼자서만 가지고 놀 것이 아니라면 하지 말자.]
4444
* 기존에는 HTML 클래스명이 일반적이었지만 4.13.0부터는 클래스명이 한 자리이고 data-v-<해시>라는 속성으로 요소를 구분하는데, 이 때문에 사용자 JS/CSS 제작이 약간 어려워진다. 거기다가 HTML의 중간중간에 {{{<!---->}}}(빈 주석)이 달려있다.
4545
* 4.12.0버전까지는 [[jQuery]]를 사용하였다.
4646
* 템플릿 엔진으로 Nuxt.js를 사용한다.
......