Facebook (áá¯ááŸá¬ážáááºááá±ážááŸááºážááœááºáá¬ážááŒá áºáá¬ážáá±á¬) ááẠá á¬áá¬ážáááºážááŒááºááŸá¯áá»á¬ážáááºáá®ážááŒááºážááŸáá·áº áááºááá¯ááºáá»á¬ážááŸáá·áº áááºá¡ááºááá®áá±ážááŸááºážáá»á¬ážá¡ááœáẠá á¬áá¬ážáááºážááŒááºááŒááºážá¡ááœáẠá¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážááá·áº Lexical JavaScript á á¬ááŒáá·áºááá¯ááºá á¡áááºážá¡ááŒá áºáá¯ááºááᯠááœáá·áºááŸá áºááá¯ááºááŒá®ááŒá áºáááºá á á¬ááŒáá·áºááá¯ááºááá°ážááŒá¬ážáá±á¬á¡áááºá¡ááœá±ážáá»á¬ážááœáẠáááºááá¯ááºáá»á¬ážá¡ááœááºážááá¯á· áá±á«ááºážá ááºážáááœááºáá°ááŒááºážá áá»á áºáá áºááááºáááºážáá±á¬áá®ááá¯ááºážá áááºáá¬ážááŒááºáááºá ááºáá»á¬ážáá²á·ááá¯á·áá±á¬ ááááºá áœááºážáá°áá»á¬ážá¡ááœáẠáááááá¬áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážáá±ážááŸá¯áá»á¬áž áá«áááºáááºá áá¯ááºááᯠJavaScript ááŒáá·áºáá±ážáá¬ážáá¬ážááŒá®áž MIT ááá¯ááºá ááºá¡á±á¬ááºááœáẠááŒáá·áºáá±áá¬ážáááºá á á¬ááŒáá·áºááá¯ááºá á áœááºážáá±á¬ááºáááºáá»á¬ážááŸáá·áº ááá·áºááá¯ááºááẠá¡áá»áœááºážááááºááŸáá á±ááẠá¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºáá±á¬ ááá¯ááºááŒááŸá¯áá»á¬áž á¡áá»á¬ážá¡ááŒá¬ážááᯠááŒááºáááºáá¬ážáá«áááºá
á á¬ááŒáá·áºááá¯ááºááẠáá»áááºáááºáááœááºáá°á á±áááºá¡ááœáẠáá®ááá¯ááºážáá¯ááºáá¬ážááŒá®áž ááŒááºááááºáá±á¬ááºáá»á¬ážáá±á«áºááœááºáá°áááºááŒááºážáááŸááá±á¬áºáááºáž áá áºáá»áááºáááºážááœáẠReact áá°áá±á¬ááºááŸáá·áº áá±á«ááºážá ááºááá¯ážááŸááºážá á±ááẠá¡áááºááá·áºáá¯ááºáá¬ážáá±á¬ bindings áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáá«áááºá Lexical ááá¯á¡áá¯á¶ážááŒá¯áááºá áááºážááŒááºááá·áºá¡áá¬á¡á¬áž áááºážááŒááºááá·áºá¡áá¬ááŸáá·áº áá»áááºáááºááẠáá¯á¶áá±á¬ááºáááºá ááá¯á·áá±á¬ááºá áááºážááŒááºááŒááºážáá¯ááºáááºážá ááºá¡ááœááºážá áá¯ááºáááºážá ááºáá»á¬ážááŸáá·áº á¡áááá·áºáá»á¬ážááŸáá áºááá·áº á¡ááºáá®áá¬áá¡ááŒá±á¡áá±ááᯠáááºááááºážáá»á¯ááºááá¯ááºáááºá á á¬ááŒáá·áºááá¯ááºááẠááá·áºá¡á¬áž á¡ááºáá®áá¬ááŒááºáááºáá»á¬ážááᯠá¡áá»áááºáááœá±áž ááŒá±áá¬áá¶ááá¯ááºááŒá®áž ááŒááºáááºáá»á¬ážááŒá¬ážááŒá¬ážáá¬ážáá»ááºáá»á¬ážááᯠááœááºáá»ááºááŒááºážá¡áá±á«áº á¡ááŒá±áá¶á DOM ááœáẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠáááºáááºá á±áááºá
Markup ááá«áá² ááá¯ážááŸááºážáá±á¬ á á¬áá¬ážáá»á¬ážááᯠááá·áºááœááºážááŒááºážá¡ááœáẠáá¯á¶á á¶ááŸá áºáá»áá¯ážáá¯á¶ážááᯠáááºáá®ážááá¯ááºááŒá®áž á á¬ááœááºá á¬áááºážáá»á¬ážá á¡ááŒááºá¡á¬áá¯á¶áááºážááŒááºááŸá¯á¡ááœáẠá¡ááºáá¬áá±á·á áºáá»á¬ážáááºáá±á¬ááºááŒááºážá á áá¬ážáá¯á¶ážáááá¯áááºáá¬áá»á¬ážááᯠá¡ááŸááºáá á±áᬠááá¬ážáá»á¬ážá áá¯ááºáá¯á¶áá»á¬ážááŸáá·áº á á¬áááºážáá»á¬ážááᯠááá·áºááœááºážááŒááºážá áá±á¬áá·áºáá»á¬ážááᯠá á®áá¶ááá·áºááœá²ááŒááºážááŸáá·áº á á¬áá¬ážáá»áááºááŸáááŒááºážááᯠááááºážáá»á¯ááºááŒááºážááá¯á·áá²á·ááá¯á·áá±á¬ á áœááºážáááºáá»á¬ážááᯠááŒáá·áºáááºážáá±ážááá¯ááºáááºá áá±á¬á·ááºáá²áá±ážáá¬ážáá°ááẠáá¯á¶ááŸááºáá¯ááºáá±á¬ááºááá¯ááºá áœááºážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá¡ááœáẠáááºážááŒááºáá°áá¡ááŒá¯á¡áá°ááᯠá¡á á¬ážááá¯ážááẠááá¯á·ááá¯áẠááá¯ááºááœááºááŒá±ááŸááºážáá°áá»á¬ážááᯠáá»áááºáááºááá¯ááºá áœááºážááŸááááºá
á
á¬ááŒáá·áºááá¯ááºá á¡ááŒá±áá¶áá°áá±á¬ááºááœáẠá¡áááá·áºáá¯á¶ážááá¯á¡ááºáá±á¬ á¡á
áááºá¡ááá¯ááºážáá»á¬ážáá«ááŸááááºá ááááºá¡ááºáá»á¬ážááᯠáá»áááºáááºááŒááºážááŒáá·áº áá»á²á·ááœááºááá¯ááºáá±á¬ áá¯ááºáá±á¬ááºááá¯ááºá
áœááºážáá»á¬ážá á¥ááá¬á¡á¬ážááŒáá·áºá ááááºá¡ááºáá»á¬ážááŸáá
áºááá·áº WYSIWYG áá¯ááºááœáẠá¡ááŒááºá¡á¬áá¯á¶áááºážááŒááºááŒááºážá¡ááœáẠáááááá¬áá»á¬ážá á¡ááŸááºá¡áá¬ážááŒá¯áá±á¬áºáááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ ááá¯á·ááá¯áẠá
á¬áááºážáá»á¬ážááŸáá·áº ááá¬ážáá»á¬ážáá²á·ááá¯á·áá±á¬ á¡ááŒá±á¬ááºážá¡áá¬á¡áá»áá¯ážá¡á
á¬ážá¡áá»áá¯á·ááŸáá·áº áá¯ááºáá±á¬ááºáááºá¡ááœáẠá¡á
áááºá¡ááá¯ááºážáá»á¬ážááᯠáááºáá»áááºáááºááá¯ááºáááºá ááááºá¡ááºáá»á¬ážáá¯á¶á
á¶ááœááºá ááá·áºááœááºážááŸá¯á á¡ááá¯á¡áá»á±á¬áẠááŒáá·áºá
áœááºááŒááºážá ááá·áºááœááºážááŸá¯áá±áá¬á á¡áá»á¬ážáá¯á¶ážá¡ááœááºá¡á
á¬ážááᯠááá·áºáááºááŒááºážá ááá¯ááºáá»á¬ážááœáá·áºááŒááºážááŸáá·áº ááááºážáááºážááŒááºážá ááŸááºá
á¯áá»á¬áž/ááŸááºáá»ááºáá»á¬áž áá°ážááœá²ááŒááºážá á¡áá¶ááá·áºááœááºážááŒááºážá
ááá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááá¯áááºáž áááŸáááá¯ááºáá«áááºá
source: opennet.ru