2010-08-13 3 views

답변

6

일반적으로 부트 로더는 모든 후속 코드가 실행해야하는 환경을 설정하는 책임이있는 비교적 적은 양의 코드이며, 실행되는 첫 번째 코드이기도합니다. 일반적으로 OSes로 제한되지만 FB에도 의미가 있습니다.

Facebook의 경우 부트 로더는 개발자가 문서에 포함 된 단일 공개 <script /> 외에도 라이브러리에 필요한 추가 JS 파일 및 기타 리소스를로드하는 것과 같은 작업을 수행합니다.

3

엄밀히 말하면, 그런 것은 없습니다.

용어의 전체 이름 인 부트 스트랩 로더는 디스크에서 디스크 운영 체제를로드하는 운영 체제의 일부이므로 컴퓨터가 부트 스트랩으로 디스크를로드하기 전에 디스크에서로드하여 자체를 들어 올립니다 루틴이로드됩니다.

Javascript 운영 체제가 없으므로 Javascript 용 부트 스트랩 로더가 없습니다. 이는 아마도 페이지로드 프로세스의 초기 단계에서 뭔가를 수행하기 때문에 그 이름이 붙여진 객체 일뿐입니다.

+0

의 예를 가지고 왜 downvote? 잘못이라고 생각하는 것을 설명하지 않으면 대답을 향상시킬 수 없습니다. – Guffa

+1

이 늦은 코멘트에 대해 사과드립니다. 질문은 "부트 스트랩 로더"가 아니라 "부트 로더가 무엇입니까?"라는 질문에 대한 답변을 적어 놓았습니다. 페이스 북에는 실제로 부트 로더가 있으며, 팀은 브라우저에서 js 파일을 쉽고 빠르게 배포하고 다운로드하기 위해 개발했습니다. 제발 잘못하지 마세요. 그리고 귀하의 답변에 다시 한번 감사드립니다. – maksbd19

+0

@ maksbd19 : 답장을 보내 주셔서 감사합니다. 그러나 부트 로더는 부트 스트랩 로더의 길이가 짧기 때문에 downvote는 부당합니다. http://en.wikipedia.org/wiki/Booting 그들이 "자바 스크립트 부트 로더"라고 부르는 것이 있을지 모르지만 실제 부트 로더가되는 것은 아닙니다. – Guffa

16

부트 로더는 자바 스크립트 라이브러리가 페이지로드 대신에 필요에 따라 지연로드되도록 허용하는 Facebook 프론트 엔드 코드의 중요한 부분입니다. 두 사람의 페이스 북 개발자 go into further detail here님께 더 알고 싶습니다.

동일한 작업을 수행하려면 RequireJS, LABjs 또는 others을 사용할 수 있습니다.

+0

이러한 링크를 주셔서 감사합니다, 그들은 유용합니다 :) \ m / –

0

다음은 React.js Conf 2016의 비디오로 Bootloader의 기능을 설명합니다. 그러나 요약하면 : 부트 로더는 앱의 성능을 개선하는 데 도움이되지만 실제로 필요하지 않으면 콘텐츠를 다운로드하지 못하도록합니다. 비디오는 '공유 버튼'이 ... 부트 로더가 페이스 북의 내부 JS 라이브러리 생성 한 개체는 단순히 자바 스크립트의 일부가 아닌

https://youtu.be/SnAq9tbeRm4?t=17m16s

관련 문제