ydoconv

рдЧреЛрдкрдиреАрдпрддрд╛ рдиреАрддрд┐

рдЕрдВрддрд┐рдо рдЕрдкрдбреЗрдЯ: 22 рдЬреБрд▓рд╛рдИ 2026

ydoconv рдЗрд╕ рддрд░рд╣ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд░реВрдкрд╛рдВрддрд░рдг рдЖрдкрдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╣реА рд░рд╣реЗред рд╣рдо рдХреЛрдИ рд░реВрдкрд╛рдВрддрд░рдг рд╕рд░реНрд╡рд░ рдирд╣реАрдВ рдЪрд▓рд╛рддреЗ рдФрд░ рдЖрдк рдЬреЛ рдлрд╝рд╛рдЗрд▓реЗрдВ рдХрдиреНрд╡рд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЙрдиреНрд╣реЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рддреЗред

  • рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ рдХрдиреНрд╡рд░реНрдЯ рдХрд┐рдпрд╛ рдЖрдЙрдЯрдкреБрдЯ рдЖрдкрдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкреНрд░реЛрд╕реЗрд╕ рд╣реЛрддрд╛ рд╣реИ тАФ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рд╣реЛрддрд╛ред
  • рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддреЗ рдпрд╛ рд░реВрдкрд╛рдВрддрд░рдг рдбреЗрдЯрд╛рдмреЗрд╕ рдирд╣реАрдВ рд░рдЦрддреЗред
  • Analytics рдХреЛ рдХреЗрд╡рд▓ рд╡рд┐рдЬрд╝рд┐рдЯ рдЖрдБрдХрдбрд╝реЗ рдорд┐рд▓рддреЗ рд╣реИрдВ тАФ рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рдпрд╛ рдХрдиреНрд╡рд░реНрдЯ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВред
  • Feedback, рдЕрдЯреИрдЪрдореЗрдВрдЯ рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рддреНрд░ рд▓реЙрдЧ рдХреЗрд╡рд▓ рддрднреА рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрдм рдЖрдк рдлрд╝реЙрд░реНрдо рд╕рдмрдорд┐рдЯ рдХрд░рддреЗ рд╣реИрдВред

рдЕрд╡рд▓реЛрдХрди

ydoconv (ydoconv.site) рдПрдХ client-side рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрдиреНрд╡рд░реНрдЯрд░ рд╣реИ рдЬреЛ рд╕реНрдерд┐рд░ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИред рдпрд╣ рдиреАрддрд┐ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХреМрди-рд╕рд╛ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕ рд╣реЛрддрд╛ рд╣реИред

рдЬрдм рдЖрдк рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрдиреНрд╡рд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдлрд╝рд╛рдЗрд▓ рдЖрдкрдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд░рд╣рддреА рд╣реИред рдиреАрдЪреЗ рдХреЗ рдЕрдиреБрднрд╛рдЧ рд╕реАрдорд┐рдд рдЕрдкрд╡рд╛рджреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ: рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрдЧреНрд░рд╣, cookies, analytics рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ feedbackред

рдЬреЛ рд╣рдо рдПрдХрддреНрд░ рдирд╣реАрдВ рдХрд░рддреЗ

рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рджреМрд░рд╛рди рд╣рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓рддрд╛:

  • рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рдпрд╛ рдХрдиреНрд╡рд░реНрдЯ рдХрд┐рдпрд╛ рдЖрдЙрдЯрдкреБрдЯред
  • рдЖрдкрдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╕реНрдерд╛рдпреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ред
  • рднреБрдЧрддрд╛рди рдпрд╛ рд╕рд╛рдЗрди-рдЗрди рдбреЗрдЯрд╛ тАФ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдЦрд╛рддрд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред

рдЖрдк рдЬрд┐рди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рдХрдиреНрд╡рд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ

рдЪреБрдиреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЗрдВ Web Worker рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рдЖрдкрдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкреНрд░реЛрд╕реЗрд╕ рд╣реЛрддреА рд╣реИрдВред рдХрдиреНрд╡рд░реНрдЬрд╝рди рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдирд╣реАрдВ рднреЗрдЬреА рдЬрд╛рддреАрдВред

рдмрдбрд╝реЗ ZIP-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рд╛рд░реВрдк (DOCX, EPUB, XLSX) рдХреЗ рд▓рд┐рдП, рдореЗрдореЛрд░реА рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рд░рд╣рдиреЗ рд╣реЗрддреБ рдЕрд╕реНрдерд╛рдпреА рдбреЗрдЯрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ OPFS (Origin Private File System) рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛ рдЖрдкрдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд░рд╣рддрд╛ рд╣реИ рдФрд░ рд╣рдореЗрдВ рдирд╣реАрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ред

рд╕реБрд░рдХреНрд╖рд╛

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рд╛рдЗрдЯ HTTPS рдкрд░ рд╕рд░реНрд╡ рдХреА рдЬрд╛рддреА рд╣реИред рд░реВрдкрд╛рдВрддрд░рдг рд▓реЙрдЬрд┐рдХ рдЖрдкрдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЪрд▓рддрд╛ рд╣реИ; рд╣рдо рдРрд╕рд╛ backend рдирд╣реАрдВ рдЪрд▓рд╛рддреЗ рдЬреЛ рдЖрдкрдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдХрд░реЗред

рд╕реБрд░рдХреНрд╖рд╛ рд╣реЗрдбрд░ рдФрд░ Content Security Policy (рдЬрд╣рд╛рдБ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕рдорд░реНрдерди рдХрд░реЗ) рд╕рд╛рдЗрдЯ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реАрдорд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕реАрдорд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ architecture рдиреЛрдЯреНрд╕ рджреЗрдЦреЗрдВред

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛

рдЖрдкрдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдереЛрдбрд╝реА рддрдХрдиреАрдХреА рдбреЗрдЯрд╛ рд░рд╣ рд╕рдХрддреА рд╣реИ:

  • localStorage тАФ UI рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдБ, рдЬреИрд╕реЗ batch auto-download рд╕реЗрдЯрд┐рдВрдЧред
  • sessionStorage тАФ feedback рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рддреНрд░ рд▓реЙрдЧ (рджреЗрдЦреЗ рдЧрдП рдкреГрд╖реНрда, рд░реВрдкрд╛рдВрддрд░рдг рдЪрд░рдг, рдкреНрд░рд╛рд░реВрдк, рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рддреНрд░реБрдЯрд┐рдпрд╛рдБ)ред рд▓реЙрдЧ рдореЗрдВ рдХрднреА рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рдирд╣реАрдВ рд╣реЛрддреАред рдЯреИрдм рдмрдВрдж рдХрд░рдиреЗ рдпрд╛ feedback рднреЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж рд╕рд╛рдлрд╝ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

Cookies

рдЬрдм рдЖрдк рднрд╛рд╖рд╛ рдЪреБрдирддреЗ рд╣реИрдВ рддреЛ рд╣рдо рдПрдХ first-party cookie рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ: NEXT_LOCALE (max-age 1 рд╡рд░реНрд╖, SameSite=Lax, path=/)ред рдпрд╣ рдХреЗрд╡рд▓ рднрд╛рд╖рд╛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд░рдЦрддрд╛ рд╣реИред

Yandex Metrika рдЕрдкрдиреЗ cookies (рдЬреИрд╕реЗ _ym_uid, _ym_d) рд╕реЗрдЯ рдХрд░ рд╕рдХрддреА рд╣реИ рддрд╛рдХрд┐ рд╡рд┐рдЬрд╝рд┐рдЯ рдЕрд▓рдЧ рдХреА рдЬрд╛ рд╕рдХреЗрдВ рдФрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдорд╛рдкрд╛ рдЬрд╛ рд╕рдХреЗред рдпреЗ cookies Yandex рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рд╣реИрдВ; рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП Yandex Metrika рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВред

рд╣рдо рдХрдиреНрд╡рд░реНрдЯ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП cookies рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗред

Analytics

production рдореЗрдВ рд╣рдо Yandex Metrika рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдирд╛рдо рд╡рд┐рдЬрд╝рд┐рдЯ рдЖрдБрдХрдбрд╝реЛрдВ (рджреЗрдЦреЗ рдЧрдП рдкреГрд╖реНрда, рдХрдиреНрд╡рд░реНрдЬрд╝рди рд▓рдХреНрд╖реНрдп) рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред Metrika рдХреЛ рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рдпрд╛ рдХрдиреНрд╡рд░реНрдЯ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ред

рд╣рдо production рдореЗрдВ Vercel Analytics рднреА рд╕рдордЧреНрд░ рдкреНрд░рджрд░реНрд╢рди рдореЗрдЯреНрд░рд┐рдХреНрд╕ (рдкреГрд╖реНрда рд▓реЛрдб, Web Vitals) рдХреЗ рд▓рд┐рдП рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдЖрдкрдХреА рдлрд╝рд╛рдЗрд▓реЗрдВ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ред

Feedback рдлрд╝реЙрд░реНрдо

рдпрджрд┐ feedback рднреЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдЖрдкрдХреА рд░реЗрдЯрд┐рдВрдЧ, рдЯрд┐рдкреНрдкрдгреА, рд╡реИрдХрд▓реНрдкрд┐рдХ рдЕрдЯреИрдЪрдореЗрдВрдЯ (3 MB рддрдХ), рдФрд░ тАФ рдпрджрд┐ рдЖрдк рдЪреБрдиреЗрдВ тАФ рд╕рддреНрд░ рдЧрддрд┐рд╡рд┐рдзрд┐ рд▓реЙрдЧ рд╡ рдмреНрд░рд╛рдЙрдЬрд╝рд░/рдбрд┐рд╡рд╛рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА HTTPS рд╕реЗ рдорд┐рд▓рддреА рд╣реИред

рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рддреНрд░ рд▓реЙрдЧ рдореЗрдВ рдЖрдкрдХреА рд╡рд┐рдЬрд╝рд┐рдЯ рдХреЗ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдФрд░ рдЖрдХрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрднреА рд╕рд╛рдордЧреНрд░реА рдирд╣реАрдВред рд╕рдВрджреЗрд╢ рд╡рд┐рддрд░рдг рдкрд░ рд╕рд░реНрд╡рд░ рдЖрдкрдХрд╛ IP рдкрддрд╛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рддрд╛ рд╣реИред рдЧреЛрдкрдиреАрдп рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рди рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВред Feedback рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ рдФрд░ рдХрдиреНрд╡рд░реНрдЬрд╝рди рд╕реЗ рдЕрд▓рдЧ рд╣реИред

рддреГрддреАрдп-рдкрдХреНрд╖ рд╕реЗрд╡рд╛рдПрдБ рдФрд░ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ

рд╕реНрдерд┐рд░ рд╕рд╛рдЗрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ (HTML, JavaScript, fonts, pdf.js) Yandex Cloud Object Storage рдкрд░ рд╣реЛрд╕реНрдЯ рд╣реИрдВ рдФрд░ ydoconv.site рд╕реЗ рдЖрдкрдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рд╕рд░реНрд╡ рдХреА рдЬрд╛рддреА рд╣реИрдВред

Yandex Metrika рд╕реНрдХреНрд░рд┐рдкреНрдЯ Yandex рдбреЛрдореЗрди рд╕реЗ рд▓реЛрдб рд╣реЛрддреА рд╣реИрдВред feedback endpoint (Yandex Cloud Function рдпрд╛ рд╕рдорд╛рди) рдХреЗрд╡рд▓ рддрднреА рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЖрдк рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ feedback рдлрд╝реЙрд░реНрдо рд╕рдмрдорд┐рдЯ рдХрд░рддреЗ рд╣реИрдВред

рд╕рдВрдкрд░реНрдХ

рдЗрд╕ рдиреАрддрд┐ рдпрд╛ рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╢реНрди: info@ydoconv.site. рд╣рдо рдЙрдЪрд┐рдд рд╕рдордп рдореЗрдВ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред

рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдЯреВрд▓ рдпрд╛ privacy рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реЗ рд╡реИрдХрд▓реНрдкрд┐рдХ analytics рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВред рдХрдиреНрд╡рд░реНрдЯрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП feedback рдХрднреА рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред

рдиреАрддрд┐ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди

рд╣рдо рд╕рдордп-рд╕рдордп рдкрд░ рдЗрд╕ рдиреАрддрд┐ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрдм рдРрд╕рд╛ рд╣реЛрдЧрд╛, рдЗрд╕ рдкреГрд╖реНрда рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рддрд┐рдерд┐ рдмрджрд▓реЗрдЧреАред

рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж рд╕рд╛рдЗрдЯ рдХрд╛ рдирд┐рд░рдВрддрд░ рдЙрдкрдпреЛрдЧ рд╕рдВрд╢реЛрдзрд┐рдд рдиреАрддрд┐ рдХреА рд╕реНрд╡реАрдХреГрддрд┐ рд╣реИред

тЖР рдХрдиреНрд╡рд░реНрдЯрд░ рдкрд░ рд╡рд╛рдкрд╕