8월 27일
ⓒ CIO Paul Krill | InfoWorld
어도비의 플래시 플레이어는 한때 브라우저에서 리치 미디어를 보여주는 표준이었지만, 이제 곧 그 운명을 다할 예정이다.
플래시 플레이어 지원 종료는 '러플(Ruffle)'이라는 이름의 오픈소스 프로젝트에 영감을 줬다. 플래시의 유산을 보존하는 것이 주요 내용이다. 러플은 러스트(Rust) 언어와 웹어셈블리(WebAssembly) 바이너리 포맷을 이용한다.
이 오픈소스 프로젝트가 러스트로 구현한 플래시 플레이어는 현재 개념검증(PoC) 단계다. 이를 이용하면 웹어셈블리를 사용하는 데스크톱과 웹에서 기존 플래시 콘텐츠를 계속 사용할 수 있다. 러플의 데모도 확인할 수 있다. 러플은 러스트로 개발했기 때문에 웹어셈블리로 컴파일할 수 있다. 러플 개발팀은 플래시 무비를 원래 속도로 반복 재생하는 것도 가능할 것으로 보고 있다. 또한 웹어셈블리는 샌드박스 환경에서 실행되므로, 어도비 플래시 플레이어의 고질병이었던 보안 취약점을 막는 데도 도움이 된다.
웹 API는 대부분 SWF 콘텐츠를 정확하게 실행하는 데 활용된다. 러플은 백엔드 다중 렌더링을 지원할 예정인데, 예를 들면 리온(Lyon) 라이브러리를 이용해 테셀레이션을 통한 GPU 렌더링이나 웹 캔버스 API를 통한 GPU 렌더링 등이 대표적이다. 러플은 깃허브에서 다운로드할 수 있다.
※ 본 내용은 CIO Korea (http://www.ciokorea.com)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒ CIO Korea. 무단전재 및 재배포 금지
[원문출처 : http://www.ciokorea.com/news/129411]
번호 | 제목 | 작성 |
---|---|---|
574 | 칼럼 | 2025년 데스크톱 전망··· '비싼 것, 빌린 것 그리고 리눅스' | 2019-12-27 |
573 | 최초의 자바 서블릿 컨테이너 '아파치 톰캣'을 아십니까? file | 2019-12-27 |
572 | 칼럼 | '안드로이드 대체'를 욕망하는 기업들, 이유는? | 2019-12-27 |
571 | 'SQL, 자바, 파이썬...' 2020년 美서 인기 있을 기술력 10선 | 2019-12-12 |
570 | 구글 고의 위력을 보여주는 10가지 오픈소스 프로젝트 | 2019-10-14 |
569 | 'VS 코드' vs. '서브라임 텍스트'··· 어떤 편집기를 선택해야 할까 | 2019-09-29 |
568 | '매일 써도 좋을' 비주얼 스튜디오 코드 확장 기능 7가지 file | 2019-09-10 |
567 | 'AWS 람다를 더 수월하게'··· 오픈소스 추천 도구 7가지 | 2019-09-02 |
566 | Do you develop AI? 딥러닝 프레임워크 6선 | 2019-08-29 |
565 | 기존 플래시 콘텐츠 되살리는 오픈소스 프로젝트 '러플' | 2019-08-28 |
0개 댓글