小さいブラりザ、たたは真剣に話し合う必芁がある

ノァディム・マケ゚フ



Vadim MakeevOpera Software



私の名前はノァディム・マケ゚フ pepelsbey です。 Opera Softwareで働いおいたす。 ブラりザ、特にデスクトップ、モバむルなどを生産しおいたす。



今日、私たちがリリヌスするブラりザに぀いお話したす。それは「Opera mini」ず呌ばれたすが、私はあなたにそれを売りに来たせんでした。私はブラりザずほずんどの人が考えないこずに぀いお話しに来たした。



䌚話は技術的なだけでなく、深刻なものになりたす。 真面目なこずに぀いおお話ししようず思いたす。そうすれば、あなたは自分の職業に぀いお「むラむラ-生産䞭」ではなく、「䜕を、なぜ」ずいう意味で考えおいたす。 これが私の重芁なポむントです。



私は、むンタヌネットのナヌザヌずしお通垞、長幎、2001幎以来、それを行っおきたした、Webを䜿甚するずきに問題を抱えおいたす。 䞻な問題は、Webを開発する人々぀たり、あなたず私が個人的に、ある状況では、ナヌザヌからの情報を閉じ、人々がそれを正垞に䜿甚できないようにし、アクセスをブロックするこずです...毎日、䜕らかの方法で、圌らはそれを行いたす。 圌らが「6」をサポヌトしないこずを決定するかどうか、クラむアント偎のレンダリングたたは他の䜕かを行うこずを決定するかどうかは、䞀郚の人にずっおは良いが他の人にずっおは悪いです、そしおサむトの代わりにネむティブアプリケヌションを起動するこずを決定したす...これはいく぀かの問題に぀ながりたす。



たずえば、次のような問題が発生したす。







このスラむドは、問題を非垞に正確に瀺しおいたす。 これらは読み蟌たれたフォントではありたせん、これは4メヌトルのWebサむトではありたせん、これらは他の問題です。 このサむトにはjavascriptが必芁です。 少なくずも䜕かを描くために。



別の問題は次のようになりたす。







䜓の背景が暗いためにサむトがこのように芋えるこずもありたすが、JavaScriptが必芁なため、JavaScriptラむブラリが読み蟌たれないため、サむトが読み蟌たれなかったり、JavaScriptサヌバヌでレンダリングするブラりザがすべおの同期むベントを凊理できたせん。特定の方法で機胜するこず。







぀たり これらの堎合、情報ぞのアクセスはありたせん。 私は行っお、私が入手したいカフェの電話に関する情報、テレビ番組に関する情報などを取埗したせん。







これは、芖聎するために映画をレンタルできる映画カタログであるayyo.ruです。

私はロシアに䜏んでいたずきにアクティブナヌザヌでした晎れたノルりェヌから来たした。 私が蟞めたずき、ディレクトリの意味でこのサむトを䜿い続けたした。 映画の本圓に良いカタログがあり、ゞャンルなどで怜玢できたす。



「Opera Mini」でサむトにアクセスするずロヌミング時にトラフィックを節玄しようずしたす-ロヌミングがどこにでもあるかのように、サむトに青いものが衚瀺され、「いいえ」ず衚瀺されたす。

そしお、私がサむトに行き、圌が私から望むすべおのトラフィックを費やすず-倚くの堎合、サむトは厚く、それは私にそのようなこずを瀺しおいたす







䞀般的に、䞀床でもモバむル版向けに最適化されおいたせんが、䜿甚できたす。 電話、考えなどを回した なんで SPAであるため、単䞀ペヌゞのアプリケヌションです。 なんで 知りたせん 人々はちょうどそれをするこずにしたした。 私が知っおいる良い人、私は䌚瀟などが奜きです 私はただこのディレクトリのナヌザヌです。 しかし、圌らはすべおをファッショナブルに挞進的に行うこずを決定し、最終的にサむトを䜿甚できない人々の䞀郚を遮断したした。 これはオプションの1぀です。



原則ずしお、この問題は次のように説明できたす。







これは、サむトに本文があり、本文に䜕もない堎合、たたはJavaScriptが接続されおいる堎合です。 コンテンツを提䟛するのではなく、埌で初期化を開始したす。 䞀郚の人にずっお、これは絶察に通垞のアプロヌチです。javascriptはサむト䞊にあるべきだからです。 あなたは蚀う「私のサむトが機胜するためには、ブラりザがjavascriptをサポヌトしおいる必芁がありたす。 サポヌトされおいない堎合、申し蚳ありたせんが、開発䞭です。」 そう蚀うのはあなたの暩利ですが、これが䜕に぀ながるかをお芋せしたす。レポヌトの最埌に、これが間違ったアプロヌチであるこずを説埗しようず思いたす。



䞀般に、ディレクトリだけで、バックグラりンドで再起動するすべおの操䜜を行う堎合、単䞀ペヌゞのアプリケヌションを実行する意味は䜕ですか 2぀のhtmlペヌゞ間の遷移を保存するだけです。 それでも同じように、ブラりザが情報を衚瀺できるように、クラむアント偎のレンダリングを行うこずができたす。 そしお、そのようなこずをうたく実行する䟋を次に瀺したす。



そのようなサむトはただ存圚したす







はい、圌らは完党に黒です、それはそこに異なっおいたす。 2015幎1月から12月に、ブラりザでトラフィックを節玄したり、ペヌゞをオフラむンにしたり、コミュニケヌションが䞍十分な倚くの蚘事を開いたりしようずしたずきに、ブラりザのmeduza.ioは次のようになりたした。 これがサむトの芋た目です。

開発者に䞍満を蚀っお、圌らは「そしお、すべおが私たちのために働く」ず答え、私が開いたずき、私はこのようなすべおを持っおいたす。



たた、組み蟌みのブラりザヌを䜿甚しおいるため、Opera Miniナヌザヌやその他のプロキシブラりザヌを察象ナヌザヌず芋なしおいたせん。 しばらく経っお、サむトを再線集し、Reactにアプリケヌションがあり、サヌバヌにレンダリングされ、ブラりザヌに既補の静的バヌゞョンが提䟛され、それからすべおの皮類の動的スクリプトの助けを借りお曎新されたす。







1–これは1月、2–これも1月、3 –これはすでに春に再開されおいたす。 最埌の3番目の写真はOpera Miniです。 プロキシブラりザで正垞に動䜜し、そこでも正垞に動䜜するWebアプリケヌションのようなWebサむトを䜜成できたす。 非垞に倚くのブラりザヌ、非垞に倚くのデバむスずロボット、リヌダヌ、知らないものすべおがあり、テストするこずはありたせん。 そしお、誰もがそれを実行できるようにする原則がありたす。



ただ、このような問題がありたす。奜きな方法、快適さ、次のフレヌムワヌクがどのように指瀺するか、ラむブラリヌ、たたはあなたが拟い䞊げた、たたはどこかで聞いたアプロヌチだけです。 さたざたなアクセス䞍胜の問題が始たりたす。









私は最近ワルシャワでの䌚議に出垭したした。そこでは、出生時から盲目でアクセシビリティを扱うむギリス人女性のレオンがアクセシビリティに関するレポヌトを読みたした。 圌女がどのようにWebを䜿甚しおいるかに぀いお話し、圌女がアクティブなIT'shnikである堎合、圌女はそれらを䜿甚しお、プレれンテヌションを行いたす。 圌女ができなかった唯䞀のこずは、自分でステヌゞを䞋るこずでした。難しい階段があり、圌女は他のすべおを驚くほど自分でやったからです。 私たちが曞いたコヌドから、私たちが䜜ったサむトに本圓に苊しんでいる人から聞いたずき、あなたは考え始めたす。 これもあなたにずっお䜕らかの議論になるこずを願っおいたす。 これには実際に盲目な人があなたを説埗する必芁があるのは奇劙ですが、倚分あなたは他の議論があり、あなたは私が蚀うこずを聞くだけです。



人々は䞭立を真䌌ようずしおいたす。 そしお、最終的に成功するため、これは倧きな困難です。 そしお、このサむトからのこの「䞭立的な」感芚に加えお、圌らはすべおの柔軟性を倱い、りェブのすべおの汎甚性を倱いたす。 たずえば、Facebookアプリケヌション







ここでは、オレグ・ブニンがフェスティバルの䞻催者です。 誰かが私に尋ねたした「聞いお、あなたはあなたの友人にオレグ・ブニンを持っおいたす、そしおそれは誰ですか」 「今」ず蚀いたす Facebookアプリケヌションを開き、圌のプロフィヌルを開きたす。 「だから」リンクを送信する必芁があるず思う。







だから...あなたはそれをブロックし、䜕か悪いこずを曞き、あなたはそれを突き、それのためにテキストを曞き、あなたの友情を明確にするこずができ、あなたはそれを「キャンセル」するこずもできる。 しかし







Facebookアプリケヌションの開発者は、リンクナヌザヌプロファむルぞのリンクを送信できないず刀断したした。 むンタヌネット䞊にWebサむトがあり、アドレスバヌからナヌザヌプロファむルぞのリンクをコピヌできたす。アプリケヌションからこれを行うこずはできたせん。



サむトからのアプリケヌションは、アプリケヌション開発者があなたのためにできるこず、できないこずを決定するずいう点で異なりたす。 アプリケヌション開発者があなたを他の堎所に行かないようにアプリケヌション内に残すタスクを持っおいる堎合、圌はそれを行いたす。 リンクをコピヌするこずを犁止し、ブラりザを開くこずを犁止したす。これはすべお、アプリケヌション内で行いたす。 そしお、あなたは垞にFacebookではなくむンタヌネットのナヌザヌであり続けるでしょう。



しかし、あなたはもっずうたくやるこずができたす。 Facebookアプリケヌションを䜜成できたす。正しいものを䜜成し、リンクをコピヌできるようにしたす。1぀の問題を修正し、別の問題を修正できたすが、...







アプリケヌションを同じくらい柔軟になるたで巻き䞊げるず、最終的にはブラりザヌが発明されたす。 そしお圌はすでに発明されおいたす したがっお、ニュヌトラルは良いですが、ニュヌトラルは私たちを閉じお、情報の普及をより柔軟にし、情報の呚りに新しい壁を䜜りたす。そのため、ナヌザヌにむンタヌフェヌスを介しおデヌタを提䟛する媒䜓ずしお、責任を感じる必芁がありたす。 この蚀葉-「責任」は、今日でも聞こえたす。



別のトピックに行きたす。

むンタヌネットを䜿甚するずきに起こる痛みに぀いお話したした。 次に、皆さんが気に入らない、予枬できない動䜜をするブラりザヌの皮類に぀いお説明したす。テストする人はほずんどいたせんが、倚くの人が䜿甚しおいたす。

「プロキシブラりザ」ずいう名前でグルヌプ化できる最も人気のあるブラりザには、UCブラりザ、Puffin、Opera Miniの3぀がありたす。







これらの3぀のブラりザはすべお、お金ずナヌザヌの時間を節玄しようずしおいるずいう事実に基づいおいたす。 ぀たり ペヌゞを取埗しおデバむス䞊で盎接レンダリングしおすぐに衚瀺するだけでなく、それを取埗しおサヌバヌ䞊で適切に圧瞮し、ナヌザヌに送信したす。







実際には、このように機胜したす。







ナヌザヌが䜕らかのアドレスを入力するず、アドレスはプロキシサヌバヌに送信されたす。プロキシサヌバヌは、ノルりェヌ、カリフォルニア、たたはその他の堎所にある私たちのケヌスにありたす。 プロキシは結果をレンダリングしお送信し、非垞に圧瞮しお送信したす。 ぀たり ペヌゞの最倧90が軜量です。 起こるこずはもう少しです。



結果は次のアクションたで衚瀺されたす。 ナヌザヌが䜕らかのドロップダりンメニュヌを開く必芁があるずすぐに、アプリケヌションはサヌバヌにリク゚ストを送信しおクリックを登録したす。サヌバヌはこのクリック自䜓をレンダリングし、メニュヌを描画しおクラむアントに返したす。 ぀たり メニュヌを開いお画面に衚瀺されるたでに長い時間がかかるように芋えたすが、最終的には、たずえば4 MBではなく400 KBを読み蟌むため、高速になりたす。 ぀たり 差は10倍です。



しかし、これらのブラりザは䜕ができないのでしょうか 圌らは、むンタラクティブなjavascript、すなわち タむムアりトのセットには、蚭定した間隔に関係なく、ハヌドコヌディングされた倀がありたす。 これらはWebフォントをロヌドせず、これらのブラりザヌは倧量にありたす。 ぀たり カスタムフォントを指定するず、読み蟌たれなかったり、システムフォントの䞀郚が䜿甚されたり、システム䞊のデフォルトのフォントが䜿甚されたりしお、CSSグラフィックが機胜したせん。

CSSグラフィックスは、境界線の半埄、ボックスの圱、グラデヌションなどの幅広い抂念です。



したがっお、スペヌス、トラフィック、お金、およびナヌザヌの時間を節玄するために、ブラりザヌがラスタヌに描画しおストリヌムなどに送信する必芁があるものは、これらのものがカットされたす。 あなたの人生を台無しにしない、あなたのデザむナヌずの関係を台無しにしない、あなたを怒らせるだけでなく、最初に、基本的なデザむンのナヌザヌ情報を埗るために。 これは、悪いブラりザを䜜成する詊みではありたせん。 これは、狭くお䟿利なタスクを実行するブラりザヌを䜜成する詊みです。



ひどいブラりザ Opera Miniを「楜しく」䜜り䞊げおいるのは誰ですか Opera Miniで自分のサむトをテストした堎合、誰が怒っおいたしたか 私は怒っおいたす、怒っおいたす。 私はいく぀かのサむトを開発しおいたすが、「なんお恐ろしい」ず思いたすが、むタリアに旅行に行くずきは嬉しいです。3぀は1 GBのトラフィック甚のSIMカヌドが1぀あり、Opera Miniを介しおむンタヌネットを䜿甚しお亀代したす。そしお、䌑暇が終わるたで皆のために十分です。 情報などを読むため。 もちろん、サむトがなんずなく曲がっおいない堎合。

ブラりザはひどいです。 さたざたな統蚈があり、それらを聞くこずができたすが、私には、これらの統蚈は今日初めお聞こえるでしょう。 私はロシア専甚にカットを䜜成したした。







これはすべお2015幎4月のみです。 1か月間。 それはすべおロシアで起こりたす。 倚くの人がOpera Miniブラりザを䜿甚しおいたす。 自分で䜿いたす。 これは、これはすぐに消滅するブラりザではないこずを理解するためです。時間が経過したため、これは人々が䜿甚するブラりザです。䜿いやすいので、誰もが無制限の関皎を持っおいるわけではないので、高速むンタヌネット。



ほがむランの倧統領は、3Gを䞻芁なグロヌバルな悪ず呌びたす... 䞖界には高速むンタヌネットが政暩亀代ず革呜を意味する囜がありたす。 しばらくするず、そこには高速むンタヌネットが存圚しなくなるでしょう。 そしお、私たちのブラりザは非垞に人気がありたす。 ロシアは、人気囜の䞭でおよそ5䜍です。 そもそもアゞアの囜々があり、そこではむンタヌネットが自宅のデスクトップコンピュヌタヌの段階を乗り越え、すぐにモバむルになりたした。 この段階があったので、ただ完党にモバむルむンタヌネットに切り替えおいたせん。







これは、Opera Miniのナヌザヌが䜿甚するロシアで最も人気のある電話です。 「フラむ」ず呌ばれたす。 圌らはこのめちゃくちゃ䞍䟿なキヌボヌドの小さな画面でブラりザを䜿甚しおいたす。



2番目に人気のある電話は䜕だず思いたすか ここにありたす







ゎヌルドかどうかわかりたせん。 実際、私は皮肉ですが、圌は本圓に2番目に人気がありたす。 最初のモデルはFlyモデル、2番目のモデルはIphoneであり、他にも1000䞇がありたす。 ぀たり 異なるデバむス間のギャップは非垞に小さいです。 ロシアのすべおのデバむスの半分を占める倧衆リヌダヌのようなものはありたせん。 デバむスの数は無限ですが、興味深いこずに、高䟡なスマヌトフォンのナヌザヌもOpera Miniを䜿甚しおいたす。 さたざたなモヌドで䜿甚できたすが、オンにするだけで、毎日䜕キロバむトのトラフィックを節玄できるかを確認できたす。 これは、これがある皮の悲惚な携垯電話だけではないこずを知っおいるためです。 そのようなブレヌド6+でもかたいたせん。







そのような電話は今私のポケットにありたす、私は1400ルヌブルのために奇劙な店でそれを買いたした。 これは、wi-fiを搭茉した最も安いNokia補の携垯電話です。 スマヌトフォンを手に持っおいない人々がむンタヌネットをどのように䜿甚しおいるかを感じるために賌入したした。 ずおも安いです。 2枚のSIMカヌドを搭茉した携垯電話の堎合、バッテリヌは1週間持続したす。 クレむゞヌなJavaプラットフォヌムがあり、ブラりザがありたす。 問題は、ラむブデバむスをどこかでテストする必芁がある堎合、これが最適であるずいうこずです。







脆匱な電話に぀いおのもう䞀぀の興味深いこず。 最も脆匱な携垯電話は、今では機胜が数時間でブラりザに非垞に䌌おいたす。 ぀たり ただブラりザがないアップルりォッチ甚のサむトを䜜りたい堎合、たたはブラりザでサムスンのブレスレットを䜜る堎合、「Opera Mini」甚に同じサむトを䜜るこずができたす。ブラりザは同じパワヌを持ちたす。 たた、これは小さな画面を持぀匱いデバむスになりたす。 ぀たり 小さな画面は叀い携垯電話ではなく、予期しない堎所、手、たたは次回登堎する堎所に衚瀺される新しいデバむスでもありたす。

これはクラゲのサむトがこの電話でどのように芋えるかです







䜿甚できたす。 このメニュヌをクリックするず、サヌバヌにリク゚ストが送信され、メニュヌが衚瀺されたす。 この無限に匱いデバむスであるこの小さな画面で、通垞のデザむンのニュヌスを読むこずができたす。 䜕もバラバラになるこずはありたせんが、グラデヌションだけがロヌドされるわけではありたせん。







同じMeduzサむトこれは単なるサむトではなくWebアプリケヌションの䟋であるため、よく蚀及したす。 フォントアむコンは䜜成したせんでしたが、先ほどお話ししたように、フォントはプロキシブラりザヌでは動䜜したせん。 圌らはsvgアむコンを䜜成したので、svgアむコンも䜜成したした。たず第䞀に、それは理にかなっおおり、グラフィックではなくフォントであり、第二に、ブラりザで動䜜し、より互換性があるためです方法。



しかし、それらにはわずかに異なる問題がありたす。 サむトを開いお、ブラりザで今日衚瀺したものをスクロヌルするず、そのようなブラックホヌルが衚瀺されたす。

Opera Miniブラりザは通垞、りェブサむトに画像を衚瀺したすが、背景画像はデザむンであるため、背景画像は衚瀺したせん。 ぀たり バックグラりンドで䜕かを蚭定するずき、それはグラデヌションであるず蚀い、コンテンツに぀いお話すずきは䜕か、imgず蚀いたす、このコンテンツはhtmlの芳点からであり、このコンテンツず他のブラりザは衚瀺したすが、背景は衚瀺したせん。 しかし、メデュヌズの人々は私に圌らに尋ねたした、圌らは蚀いたす「それは私たちにずっおより䟿利です。」 さお、そしお、背景サむズが背景を蚭定した背景画像、圌女はすぐに自分自身を調敎したした。 img、positionなどでも同じこずができたす。







Meduzサむトには倚くの写真がありたす。 圌らは特別な芋出し「歎史」さえ持っおいたす。そこでは、すべおが矎しく矎しく色づいおいたすが、黒い四角を芋たずき、私は悲しく感じたす。 そしお、そこで䜕が起こっおいるのかを理解し始めたずき、私は次のこずを芋たした。 圓然、これは私たちの写真を衚瀺しないため、これは悪いブラりザです。 しかし、あなたが芋るず、これは䜕が起こるかです







サむトの画像が完成したした... div class = "NewsEntryImage"、たあ、わかりたした、クラス。 次はdata-reactidです。たあ、これはWebアプリケヌションです。そこにla la laをカプセル化し、䜕らかの方法でコンポヌネントを远跡する必芁がありたす。 ポむントではありたせん。 その埌、すべおがずおも奇劙です。 次に、スタむル属性が開始され、背景画像が指定されたす。 それが圌らがペヌゞにimg画像を眮く方法です。 コンテンツ、ナヌザヌがヘッダヌずずもに衚瀺するもの、ロヌドしお読み取るもの、通垞衚瀺するもの。 しかし、ブラりザはこの蚭蚈を考慮しおいるため、隠れおいたす。



぀たり ブラりザは1぀のこずを期埅し、開発者は別のこずを䞎えたす。 興味深いのは、耇数の背景画像を䜿甚し、1぀の写真で点線の背景を読み蟌み、写真の䞊に波王の点を眮き、次に画像を読み蟌むこずです。 圌らは、デザむンずコンテンツを1぀の説明に混ぜたす。 ぀たり みんなむンタヌフェむスを理解するだけです。



そしお、このニュヌスぞのリンクはどのように芋えたすか リンクは次のようになりたす。







...リンク-独立、通垞-reactid ... href、リンクにhrefがありたす-しかし、これは垞に発生するわけではありたせん。 リンクは継続し、リンクは閉じたす。 リンクにはコンテンツがありたせん。これは空のリンクです。 ニュヌスのあるブロックは暪たわっおおり、ニュヌスのあるブロックの䞋には単玔にリンクがあり、ニュヌスのあるブロックの䞊に配眮されおいたす。 そしお、あなたのりェブペヌゞを聞いおいる人がこのリンクに近づき、「リンクは䜕ですか」ず尋ねるず、音声ブラりザは「䜕もありたせん」ず蚀いたす。 そしお、私は圌が䜕を蚀うのか確かではありたせんが、リンクはどこにも぀ながりたせん、それはURLを持぀どこにも芖芚的に䜍眮付けられたリンクになりたす。



リンクはこのブロックからどこかに行くので、良い方法では、コンテンツをこのリンクでラップする必芁がありたした。 それは論理的です。 しかし、もしあなたがむンタヌフェむスを断片から䜜り䞊げお、それに぀いお考えないなら、それはそのような混乱をもたらし、アクセスできないペヌゞになりたす。



私が説明した問題の解決策は䜕でしょうか。 私はか぀お私がステヌゞに行っおセマンティクスに぀いお話すず、人々は理解し、セマンティクスは意味であるず圌らは信じるだろうず思っおいたした。これは、意図されおいる方法の意味でのhtml芁玠のセマンティックな䜿甚です。 そしお、私はそのように出お蚀った「Html 5、新しい芁玠、タグの新しい圹割を読んで、意図された目的、naf、フッタヌ、ヘッダヌに䜿甚し、生産ず蚘事の違いはそのようなものです、圌らはそれを議論したしたが、結局はうたくいきたせん」 。 そしお、ロゎでさえ瀺した







セマンティクスには独自のロゎがあり、すべおが非垞にクヌルでした。

テスト。 結局のずころ、すべおのデバむスでサむトをテストするこずができたす。そうすれば間違いなく、すべおの開発者はもちろんすべおのデバむスでテストできたす。







いや 誰もがあなたのポケットにあるブラりザず、あなたが開発しおいるラップトップでテストしおいたす。 誰もそのような研究宀を持っおいたせん。もしあなたがYandexやこれに非垞に焊点を圓おおいる倧芏暡なオフィスで働いおいないなら、Mail.ruもテストをずおも心配しおいたす。 誰もそのようなデバむスラボを持っおいたせん。 したがっお、これはすべお機胜したせん。 ぀たり セマンティクスに関する議論も、ポケットブラりザヌだけでなくペヌゞをテストする必芁があるこずを人々に説明するこずもできたせん。

䜕が機胜するか、レポヌトの最埌に提䟛したいず思いたす。 それがうたくいくこずを願っおいたすが、それは認識されなければなりたせん。



サむトコヌドをAPIずしお䜿甚しおください。 Yandex.MapをWebサむトに接続し、ドキュメントを読んで行くず、このキヌはそのようなパラメヌタヌを提䟛し、このメ゜ッドはそのような倀を返したす...ドキュメントを読み、ドキュメントに埓っおコヌドを厳密に蚘述したす。 そしお䞀床-クヌルな埋め蟌み地図、Googleマップ、Yandexマップを取埗したす。 Googleが提䟛するYandexのAPIを䜿甚しお䜿甚したずころ、予枬可胜な結果が埗られたした。 䜜成するHTMLコヌドもAPIです。







あなたは、このAPIに関するドキュメントを公開するために、オヌプンな䞖界党䜓に語っおいたす。 そしお、あなたはあなたがテストしたいブラりザだけでなく、私たちのむンタヌネットの党歎史を䞎えたす。 私たちのむンタヌネット党䜓、すべおのデバむス、ブラりザ、プログラム、すべおのデバむスは仕様に埓っお動䜜し、このAPIのドキュメントに埓っお動䜜し、画像を䜿甚する堎合、それがコンテンツである堎合、デザむンである堎合、imgずしお挿入されるこずを期埅しおいたす、バックグラりンドに挿入されたす。リンクを䜿甚するず、どこかに導かれ、hrefなどのコンテンツが含たれたす。 ぀たり 仕様に蚘茉されおいるのはAPIのみです。



doctypeを䜿甚しおAPIをバヌゞョン管理できたす。 皆さんは珟圚短いdoctypeを曞いおいるので、ポむントではなく、html 5、5.1仕様が提䟛するAPIを䜿甚しおください。 コヌドで䜿甚する重芁な芁玠は、API、぀たり、ドキュメントに埓っお厳密に機胜させたす。 HTML仕様に埓っお、ナヌザヌのトラフィックを最適化しようずしおいるブラりザがこれを正垞に行えるようにしたす。



Opera Mini、UC Browser、Puffinなどのブラりザは䜕をしたすか 圌らは仕様を読んで、「開発者はこのようなデザむン、そのようなコンテンツを瀺し、圌がそれをどうするかを知っおいるので、それを䜿っお䜕かをし、それを正しく解釈し、正しく最適化するこずができたす」ず考えたす。 開発者はコヌドを「盗んで殺す」ため、それに応じお障害が発生したす。 したがっお、あなたはプロキシブラりザで芋おいるものが奜きではなく、困難が生じたす-ナヌザヌはコンテンツを芋るこずができたせんなど。 など たた、空のボディであるAPIをたったく提䟛しない堎合、このAPIをたったく䜿甚したせん... javascriptを挿入したすが、機胜したせん。



私が蚀ったように、意味のあるネスト。 芁玠は芖芚的に互いに接着されおいるだけでなく、論理的にネストされおいるため、この構造党䜓が理にかなっおいたす。 そしお、拡匵機胜ずしおのディヌバ、スパン、デヌタ属性、クレむゞヌなフレヌムワヌクを構築する必芁がある堎合は、クラむアントでテンプレヌトを䜜成したす-䜕でもできたす。 このhtml APIは、非垞に拡匵性があり、十分に説明されおいるずいう点で優れおいたす。 HTMLドキュメント自䜓に、それを展開する方法が曞かれおいたす。 このWeb APIを拡匵する次のステップずしお、Webコンポヌネントがありたす。 そしお、これらすべおが正しく行われおいれば、プロキシブラりザ、たたは他のブラりザ、時蚈、アむロン、どこでも問題はありたせん。



非垞に重芁な蚀葉がありたす。 責任 私たちは情報ずナヌザヌの間の媒䜓です。 ナヌザヌが、私たち、顧客、顧客、たたは私たちが働いおいる䌚瀟が芋せる情報を芋るかどうかを決定したす。 フレヌムワヌクや効果的な開発などをいじりたしょう。 , , , , , , « ». , . , , , , . , , , .







. , , , single page application, .



:





, , «This Web App Best Viewed By Someone Else» . , , -, . .



:







連絡先



» pepelsbey

» Opera



— FrontendConf .




All Articles