HTML5 рд╕реЗ рдкрд░реЗ: рдбреЗрдЯрд╛рдмреЗрд╕ APIs рдФрд░ IndexedDB рдкрде

IndexedDB рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛ рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рддреНрд░рд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдФрд░ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдбреЗрдЯрд╛ рдЦреЛрдЬреЛрдВ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд╕рд┐рдд рд╡реЗрдм рдорд╛рдирдХ рд╣реИред рдореЛрдЬрд╝рд┐рд▓рд╛ рдиреЗ рдЗрд╕ рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рддрдХрдиреАрдХреА рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛ , рдФрд░ рд╣рдо рдЗрд╕реЗ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 4 рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ (рдПрдлрдПрдл рдЖрд░рд╕реА 4 - рдПрдХреНрд╕рдПрдХреНрд╕рдПрдХреНрд╕ рдкреНрд░рддрд┐ред рд╕рдорд░реНрдерд┐рдд рд╣реИред) ред рд╣рдордиреЗ рд╡реЗрдм рдкрд░ рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрдВрджрд░ рдПрдкреАрдЖрдИ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╕рд┐рджреНрдз рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рд╛рде рдмрд╛рдд рдХреАред рд╕рдлрд╛рд░реА, рдХреНрд░реЛрдо рдФрд░ рдУрдкреЗрд░рд╛ рд╡реЗрдм рдПрд╕рдХреНрдпреВрдПрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдПрд╕рдХреНрдпреВрдПрд▓ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдкреАрдЖрдИ рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрд░реНрдХ рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ; рдпрд╣ рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╕реМрдВрджрд░реНрдп рдШрдЯрдХ рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рдФрд░ рдЗрд╕ рддрд░рд╣ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреНрд▓рд╛рдЗрдВрдЯ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред рд╣рдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рд░рд╛рдп рдХреЛ IndexedDB рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд╕рдВрдкрд╛рджрдХ рдХреЗ рдкрд╛рд╕ рд▓реЗ рдЖрдП , рдФрд░ Microsoft рдХреЗ рд╕рд╛рде рдмрд╛рдд рдХреА , рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдиреЛрдЯ рдХрд┐рдпрд╛ рдХрд┐ IndexedDB рд╡реЗрдм рдХреЗ рд▓рд┐рдП рдПрдХ рдмреБрд░рд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛрдЧрд╛ ред Chrome рдЯреАрдо рд╕реЗ рдХреНрд╖рд┐рддрд┐рдЬ рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде, рд╣рдореЗрдВ рд╣рдорд╛рд░реА рдкрд╕рдВрдж рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╣рдореЗрдВ рдХреНрдпреЛрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ IndexedDB рд╡реЗрдм SQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╡реЗрдм рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рд╣реИред


рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА IE 8+, IE 4+, рд╕рдлрд╛рд░реА 4+, рдХреНрд░реЛрдо 4+, рдУрдкреЗрд░рд╛ 10.5 рдФрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 2+ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд▓реЛрдХрд▓рд╕реНрдЯреЛрд░реЗрдЬ рдФрд░ рд╕реЗрд╢рдирд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛ рд▓рд╛рдн рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВред рд╡реЗрдм рд╕реНрдЯреЛрд░реЗрдЬ рдорд╛рдирдХ (рд▓реЛрдХрд▓рд╕реНрдЯреЛрд░реЗрдЬ рдФрд░ рд╕реЗрд╢рдирд╕реНрдЯреЛрд░реЗрдЬ рд╕рд╣рд┐рдд) рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИ рдФрд░ рдпрд╣ рдЫреЛрдЯреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛ рдХреА рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдмреБрд░рд╛ рд╣реИред рдпрджреНрдпрдкрд┐ рдХрдИ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рд╣реИрдВ рдФрд░ рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдкреАрдЖрдИ рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрджрд┐рдЧреНрдз рд╣реИред

рдПрд╕рдХреНрдпреВрдПрд▓? рдХреМрди рд╕реА рдПрд╕рдХреНрдпреВрдПрд▓?


рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ SQL тАЛтАЛрд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ (рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рд╕реАрдПрд╕рдПрд╕, рдорд╛рд░реНрдХрдЕрдк, рдЖрджрд┐) рдФрд░ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, PHP рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реЗрд░рдлреЗрд░) рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, SQL рдХреЗ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд╡рдЬреВрдж, SQL рддрдХрдиреАрдХреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рдПрдХрд▓ рдорд╛рдирдХ рдирд╣реАрдВ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╡рд╣ SQLite рдЬрд┐рд╕ рдкрд░ WebDatabase API рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЕрдзрд┐рдХрд╛рдВрд╢ SQL-92 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдЕрдВрддрд░рд╛рд▓ рдХреЗ рд╕рд╛рдеред рд▓реЗрдХрд┐рди SQLite рдПрдХ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдПрдХ рддрдХрдиреАрдХ рд╣реИ! рдФрд░ рдПрдХрдорд╛рддреНрд░ рджрд╕реНрддрд╛рд╡реЗрдЬ рдЬрд┐рд╕рд╕реЗ рдЖрдк рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ SQL SQLite рдХрд╛ рдХреМрди рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ SQLite рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╡реЗрдм рдПрд╕рдХреНрдпреВрдПрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╕рд╣реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрд╕рдХреНрдпреВрдПрд▓ рдХрд╛ рдХреМрди рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдпрджрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдзрд┐рдХ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рддрд░реАрдХреЗ рд╣реИрдВ рддреЛ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рднрд╛рд╖рд╛ рдХреНрдпреЛрдВ рдЦреАрдВрдЪреЗрдВ?

SQLite рдореЗрдВ рд▓рд╛рдн рдФрд░ рдЬрд╛рд▓


SQLite рд╣рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рдЙрдкрдпреЛрдЧреА рддрдХрдиреАрдХ рд▓рдЧрддреА рд╣реИ, рдФрд░ рд╣рдордиреЗ рдЗрд╕реЗ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕ API рдХреЛ рд╕рднреА рд╡реЗрдм рд╕рд╛рдордЧреНрд░реА рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рд╕рдордЭрддреЗ рд╣реИрдВ, рдХрдо рд╕реЗ рдХрдо рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ, рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдорд╛рдирдХ рдирд╣реАрдВ рд╣реИ рдЬреЛ SQL рдХреЗ рдЖрд╡рд╢реНрдпрдХ рд╕рдмрд╕реЗрдЯ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╡реЗрдм рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SQLite рдореЗрдВ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдо SQLite рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХрд╛рдВрд╢ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЛ рдбреЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЕрдиреБрдЪрд┐рдд рдорд╛рдирддреЗ рд╣реИрдВред IndexedDB рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ; рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рд╣рдо SQLite рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдкрд░ IndexedDB рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ SQLite рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ рдЕрд▓рдЧ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ SQLite рд╕рд┐рдВрдЯреИрдХреНрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рд╕реМрдВрджрд░реНрдпрд╢рд╛рд╕реНрддреНрд░ рдФрд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕


рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ (2009 - рд▓рдЧрднрдЧ рдкреНрд░рддрд┐ред), рд╣рдо рдореЛрдЬрд╝рд┐рд▓рд╛ рдореЗрдВ рд╡реЗрдм рднрдВрдбрд╛рд░рдг рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рд┐рдЦрд░ рд╕рдореНрдореЗрд▓рди рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ред рд╣рдордиреЗ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдХрд┐ рд╡реЗ рд╡реЗрдм рдХреЗ рд▓рд┐рдП рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдХреИрд╕реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рдХрдИ рд▓реЛрдЧреЛрдВ рдиреЗ рдХрд╣рд╛ рд╣реИ рдХрд┐ рд╡реЗ SQLite API рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрдИ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╡реЗрдм рдПрд╕рдХреНрдпреВрдПрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛, рдФрд░ рдЬреЛ рдХреБрдЫ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИред рдлрд┐рд░ рднреА, рд╕рднреА рдиреЗ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕рд╛рд╣ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдХрд┐ рдмреЗрд╣рддрд░ рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рд╡рд┐рдХрд▓реНрдк рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдФрд░ рдПрдХ рд╕рд░рд▓ рдореЙрдбрд▓ рдЙрдирдХреЗ рдЬреАрд╡рди рдХреЛ рдХреИрд╕реЗ рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрдЧрд╛ред рдмрд╛рдж рдореЗрдВ, рд╣рдордиреЗ рджреЗрдЦрд╛ рдХрд┐ рдХреИрд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдмреА-рдЯреНрд░реА рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛, рдЬреЛ рдЙрдиреНрд╣реЛрдВрдиреЗ рджрд╛рд╡рд╛ рдХрд┐рдпрд╛, рдЙрдирдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рдХрд░реЗрдЧрд╛; рдЗрд╕рд╕реЗ рд╣рдореЗрдВ рдЕрдиреНрдп рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рдкрдбрд╝рд╛ред рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдПрд╕рдХреНрдпреВрдПрд▓ рдХрдорд╛рдВрдб рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддрд╛рд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рджреЗрд╢реА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╢рд╛рди рдХреА рдХрдореА рдереА, рдФрд░ рд╡рд┐рдХрд▓реНрдк рдХреА рддрд▓рд╛рд╢ рд╢реБрд░реВ рд╣реБрдИред Microsoft рдХреЗ рд╕рд╛рде, рд╣рдордиреЗ IndexedDB рдкреНрд░рд╕реНрддрд╛рд╡ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдФрд░ рд╕рдХреНрд░рд┐рдп рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирдХреАрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдереЗред

рдПрдХ рдЕрдиреНрдп рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ IndexedDB рдХреА рддреБрд▓рдирд╛ Web SQL рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХреА , рдФрд░ рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдкреВрд░реНрд╡ рдореЗрдВ рдЕрд░реНрде рд╕рдВрдмрдВрдзреА рд╕рд░рд▓рддрд╛ рдЕрдзрд┐рдХ рд╣реИред IndexedDB рджреНрд╡рд┐-рдЯреНрд░реА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рддреГрддреАрдп-рдкрдХреНрд╖ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдмреБрдирд┐рдпрд╛рджреА рдЖрджрд┐рдорддрд╛рдУрдВ рдХреА рдЕрдирджреЗрдЦреА рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рд╣рдо рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ IndexedDB рдХреЗ рдЖрдзрд╛рд░ рдкрд░ BrowserCouch рдЬреИрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред IndexedDB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдмрд╕реЗ рдмрд╣рд╛рджреБрд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ SQL рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SQL- рдЖрдзрд╛рд░рд┐рдд API рдмрдирд╛рдирд╛ рдЧрд▓рдд рдерд╛, рд▓реЗрдХрд┐рди рдРрд╕реЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ IndexedDB рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ:
рдореИрдВрдиреЗ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ (рдЕрднреА рддрдХ рдкреВрд░реНрдг рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдордп рдХреА рдмрд╛рдд рд╣реИ) рджреЛ рдХрд╛рд░реНрдп: рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреА рджрдХреНрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдиреНрд╣реЗрдВ рдирд┐рд░рдВрддрд░ рдХрдиреЗрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдкрд┐рд╕реЛрдбрд┐рдХ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рдиред
рдЙрди рддрдХрдиреАрдХреЛрдВ рдХреА рдЦреЛрдЬ рд╢реБрд░реВ рдХрд░ рджреА рд╣реИ, рдЬреЛ рдЗрди рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддреА рд╣реИрдВ, рдореИрдВ IndexedDB рдФрд░ Web SQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЖрдпрд╛ред рдпрд╣ рддрдм рдерд╛ рдЬрдм рдореБрдЭреЗ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реБрдИ: рдореЛрдЬрд╝рд┐рд▓рд╛ рдиреЗ рдЕрдкрдирд╛ рд░рд╛рд╕реНрддрд╛ рдХреНрдпреЛрдВ рдмрдирд╛рдпрд╛?
рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣реВрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЪрдХреНрд░ рд╕реЗ рдХреЗрд╡рд▓ рдкрд╣рд▓рд╛ рд▓реЗрдЦ рд╣реИ, рджреЛрдиреЛрдВ рдЕрдиреБрд╡рд╛рдж рдФрд░ рд▓реЗрдЦрдХ, рдЬрд┐рд╕рдореЗрдВ рдЗрди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдФрд░ рдЙрдирдХреА рддреБрд▓рдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдореБрдЭреЗ рд╡рд┐рд╕реНрддреГрдд рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рдЙрдореНрдореАрдж рд╣реИ рдЬреЛ рдореБрдЭреЗ рд╕рд╣реА рд░рд╛рд╕реНрддреЗ рдкрд░ рд▓реЗ рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ, рдФрд░ рдореИрдВ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдФрд░ рдЙрдирдХреА рддреБрд▓рдирд╛ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдЪреБрдХрд╛рдЙрдВрдЧрд╛ред

Source: https://habr.com/ru/post/In115393/


All Articles