{"id":101491,"date":"2021-10-02T10:22:42","date_gmt":"2021-10-02T08:22:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/plan-uluchsheniya-podderzhki-wayland-v-firefox"},"modified":"2021-10-02T10:22:42","modified_gmt":"2021-10-02T08:22:42","slug":"plan-uluchsheniya-podderzhki-wayland-v-firefox","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/plan-uluchsheniya-podderzhki-wayland-v-firefox","title":{"rendered":"Pl\u00e1n zlep\u0161en\u00ed podpory Wayland ve Firefoxu","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Martin Stransky, udr\u017eovatel bal\u00ed\u010dk\u016f Firefox ve Fedo\u0159e a RHEL, kter\u00fd se zab\u00fdv\u00e1 portov\u00e1n\u00edm Firefoxu pro Wayland, zve\u0159ejnil zpr\u00e1vu shrnuj\u00edc\u00ed posledn\u00ed pokroky v oblasti fungov\u00e1n\u00ed Firefoxu v prost\u0159ed\u00edch zalo\u017een\u00fdch na protokolu Wayland.        <\/p>\n<p>V nadch\u00e1zej\u00edc\u00edch verz\u00edch Firefoxu se pl\u00e1nuje vy\u0159e\u0161it pozorovan\u00e9 probl\u00e9my se schr\u00e1nkou a zpracov\u00e1n\u00edm vyskakovac\u00edch oken (popup) ve verz\u00edch pro Wayland. Tyto funkce nebylo mo\u017en\u00e9 ihned implementovat kv\u016fli rozd\u00edl\u016fm v p\u0159\u00edstupech k jejich realizaci v X11 a Waylandu. V prvn\u00edm p\u0159\u00edpad\u011b vznikly pot\u00ed\u017ee kv\u016fli asynchronn\u00edmu re\u017eimu pr\u00e1ce schr\u00e1nky Wayland, co\u017e vy\u017eadovalo vytvo\u0159en\u00ed samostatn\u00e9 vrstvy pro zaji\u0161t\u011bn\u00ed p\u0159\u00edstupu ke schr\u00e1nce Wayland. Tato vrstva bude p\u0159id\u00e1na do Firefoxu 93 a ve v\u00fdchoz\u00edm nastaven\u00ed bude zahrnuta ve Firefoxu 94.    <\/p>\n<p>Pokud jde o vyskakovac\u00ed dialogy, hlavn\u00ed obt\u00ed\u017e spo\u010d\u00edvala v tom, \u017ee Wayland vy\u017eaduje dodr\u017eov\u00e1n\u00ed p\u0159\u00edsn\u00e9 hierarchie vyskakovac\u00edch oken, tedy rodi\u010dovsk\u00e9 okno m\u016f\u017ee vytvo\u0159it dce\u0159in\u00e9 okno s popupem, ale vyskakovac\u00ed okno iniciovan\u00e9 z tohoto okna by m\u011blo b\u00fdt spojeno s p\u016fvodn\u00edm dce\u0159in\u00fdm oknem a tvo\u0159it \u0159et\u011bzec. Ve Firefoxu mohlo ka\u017ed\u00e9 okno generovat n\u011bkolik popup\u016f, kter\u00e9 netvo\u0159ily hierarchii. Probl\u00e9m spo\u010d\u00edval v tom, \u017ee p\u0159i pou\u017eit\u00ed Waylandu vy\u017eaduje zav\u0159en\u00ed jednoho z popup\u016f p\u0159estavbu cel\u00e9ho \u0159et\u011bzce oken s dal\u0161\u00edmi popupy, p\u0159i\u010dem\u017e p\u0159\u00edtomnost n\u011bkolika otev\u0159en\u00fdch popup\u016f nen\u00ed neobvykl\u00e1, proto\u017ee v podob\u011b popup\u016f jsou implementov\u00e1na menu, vyskakovac\u00ed n\u00e1pov\u011bdy, dialogy roz\u0161\u00ed\u0159en\u00ed, \u017e\u00e1dosti o opr\u00e1vn\u011bn\u00ed atd. Situaci tak\u00e9 zkomplikovaly nedod\u011blky v Waylandu a GTK, kv\u016fli nim\u017e i mal\u00e9 zm\u011bny mohly v\u00e9st k r\u016fzn\u00fdm regres\u00edm. P\u0159esto byl k\u00f3d pro zpracov\u00e1n\u00ed vyskakovac\u00edch oken pro Wayland vylad\u011bn a pl\u00e1nuje se jeho zahrnut\u00ed do Firefoxu 94.      <\/p>\n<p>Mezi dal\u0161\u00edmi vylep\u0161en\u00edmi souvisej\u00edc\u00edmi s Waylandem se zmi\u0148uje p\u0159id\u00e1n\u00ed zm\u011bn ve Firefoxu 93, kter\u00e9 se t\u00fdkaj\u00ed \u0161k\u00e1lov\u00e1n\u00ed na obrazovk\u00e1ch s r\u016fzn\u00fdm DPI. Tyto zm\u011bny umo\u017enily zbavit se blik\u00e1n\u00ed p\u0159i p\u0159esunut\u00ed okna k okraji obrazovky v konfigurac\u00edch s v\u00edce monitory. Ve Firefoxu 95 se pl\u00e1nuje \u0159e\u0161en\u00ed probl\u00e9m\u016f, kter\u00e9 vznikaj\u00ed p\u0159i pou\u017e\u00edv\u00e1n\u00ed rozhran\u00ed drag&amp;drop, nap\u0159\u00edklad p\u0159i kop\u00edrov\u00e1n\u00ed soubor\u016f z extern\u00edch zdroj\u016f do m\u00edstn\u00edch souborov\u00fdch syst\u00e9m\u016f a p\u0159i p\u0159esouv\u00e1n\u00ed z\u00e1lo\u017eek.      <\/p>\n<p>Ve verzi Firefox 96 se pl\u00e1nuje, \u017ee port Firefox pro Wayland dos\u00e1hne shody ve funk\u010dnosti se verz\u00ed pro X11, alespo\u0148 p\u0159i pr\u00e1ci v prost\u0159ed\u00ed GNOME na Fedora. Po tomto kroku se pozornost v\u00fdvoj\u00e1\u0159\u016f p\u0159esune na vylep\u0161en\u00ed fungov\u00e1n\u00ed GPU procesu ve Waylandu, do kter\u00e9ho byl p\u0159esunut k\u00f3d pro interakci s grafick\u00fdmi adapt\u00e9ry a kter\u00fd chr\u00e1n\u00ed hlavn\u00ed proces prohl\u00ed\u017ee\u010de p\u0159ed p\u00e1dy v p\u0159\u00edpad\u011b selh\u00e1n\u00ed ovlada\u010d\u016f. Do GPU procesu se tak\u00e9 pl\u00e1nuje p\u0159esunout k\u00f3d pro dek\u00f3dov\u00e1n\u00ed videa pomoc\u00ed VAAPI, kter\u00fd je v sou\u010dasnosti spu\u0161t\u011bn v procesech zpracov\u00e1n\u00ed obsahu.      <\/p>\n<p>D\u00e1le lze zm\u00ednit zaveden\u00ed re\u017eimu p\u0159\u00edsn\u00e9 izolace webov\u00fdch str\u00e1nek pro mal\u00fd procento u\u017eivatel\u016f stabiln\u00edch v\u011btv\u00ed Firefoxu, kter\u00fd se vyv\u00edjel v r\u00e1mci projektu Fission. Na rozd\u00edl od dosud pou\u017e\u00edvan\u00e9ho n\u00e1hodn\u00e9ho rozd\u011blen\u00ed zpracov\u00e1n\u00ed z\u00e1lo\u017eek mezi dostupn\u00fdm sadou proces\u016f (v\u00fdchoz\u00ed 8), re\u017eim p\u0159\u00edsn\u00e9 izolace p\u0159id\u011bluje zpracov\u00e1n\u00ed ka\u017ed\u00e9ho webu do jeho vlastn\u00edho procesu, p\u0159i\u010dem\u017e odd\u011blen\u00ed je prov\u00e1d\u011bno nikoli podle z\u00e1lo\u017eek, ale podle dom\u00e9n (Public Suffix), co\u017e umo\u017e\u0148uje dodate\u010dn\u011b izolovat obsah extern\u00edch skript\u016f a blok\u016f iframe. Aktivace re\u017eimu Fission se prov\u00e1d\u00ed pomoc\u00ed prom\u011bnn\u00e9 'fission.autostart=true' v about:config nebo na str\u00e1nce about:preferences#experimental.      <\/p>\n<p>Re\u017eim striktn\u00ed izolace chr\u00e1n\u00ed p\u0159ed \u00fatoky prost\u0159ednictv\u00edm bo\u010dn\u00edch kan\u00e1l\u016f, nap\u0159\u00edklad t\u011bch, kter\u00e9 se t\u00fdkaj\u00ed zranitelnost\u00ed t\u0159\u00eddy Spectre, a tak\u00e9 sni\u017euje fragmentaci pam\u011bti, efektivn\u011bji vrac\u00ed pam\u011b\u0165 opera\u010dn\u00edmu syst\u00e9mu, minimalizuje vliv garbage collection a intenzivn\u00edch v\u00fdpo\u010dt\u016f na str\u00e1nky v jin\u00fdch procesech, zvy\u0161uje efektivitu zat\u00ed\u017een\u00ed r\u016fzn\u00fdch jader CPU a zvy\u0161uje stabilitu (p\u00e1d procesu, kter\u00fd zpracov\u00e1v\u00e1 iframe, nepovede k p\u00e1du hlavn\u00edho webu a dal\u0161\u00edch karet).    <\/p>\n<p>Mezi zn\u00e1m\u00e9 probl\u00e9my spojen\u00e9 s pou\u017e\u00edv\u00e1n\u00edm re\u017eimu striktn\u00ed izolace pat\u0159\u00ed v\u00fdrazn\u00e9 zv\u00fd\u0161en\u00ed spot\u0159eby pam\u011bti a souborov\u00fdch descriptor\u016f p\u0159i otev\u0159en\u00ed velk\u00e9ho po\u010dtu karet, stejn\u011b jako naru\u0161en\u00ed fungov\u00e1n\u00ed n\u011bkter\u00fdch dopl\u0148k\u016f, zmizen\u00ed obsahu iframe p\u0159i tisku a vol\u00e1n\u00ed funkce pro vytv\u00e1\u0159en\u00ed screenshot\u016f, sn\u00ed\u017een\u00ed efektivity ke\u0161ov\u00e1n\u00ed dokument\u016f s iframe a ztr\u00e1ta obsahu vypln\u011bn\u00fdch, av\u0161ak neodeslan\u00fdch formul\u00e1\u0159\u016f p\u0159i obnoven\u00ed relace po p\u00e1du.     <\/p>\n<p>Mezi dal\u0161\u00edmi zm\u011bnami ve Firefoxu se uv\u00e1d\u00ed dokon\u010den\u00ed migrace na syst\u00e9m lokalizace Fluent, vylep\u0161en\u00ed re\u017eimu vysok\u00e9ho kontrastu (High Contrast Mode), p\u0159id\u00e1n\u00ed funkce pro jedno kliknut\u00ed pro nahr\u00e1v\u00e1n\u00ed profil\u016f v\u00fdkonnosti proces\u016f v about:processes a odstran\u011bn\u00ed nastaven\u00ed pro n\u00e1vrat k p\u0159edchoz\u00edmu stylu zobrazen\u00ed str\u00e1nky nov\u00fdch karet, kter\u00fd byl pou\u017e\u00edv\u00e1n p\u0159ed Firefoxem 89.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55899\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u0430\u0440\u0442\u0438\u043d \u0421\u0442\u0440\u0430\u043d\u0441\u043a\u0438\u0439 (Martin Stransky), \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0441 Firefox \u0432 Fedora \u0438 RHEL, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c Firefox \u0434\u043b\u044f Wayland, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u0447\u0451\u0442 \u0441 \u043e\u0431\u0437\u043e\u0440\u043e\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0439 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0440\u0430\u0431\u043e\u0442\u044b Firefox \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f\u0445 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland. \u0412 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0438\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0445 Firefox \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0440\u0435\u0448\u0438\u0442\u044c \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c\u044b\u0435 \u0432 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 \u0434\u043b\u044f Wayland \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0431\u0443\u0444\u0435\u0440\u043e\u043c \u043e\u0431\u043c\u0435\u043d\u0430 \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u043e\u043a\u043e\u043d (popup). \u0423\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-101491","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u0430\u0440\u0442\u0438\u043d \u0421\u0442\u0440\u0430\u043d\u0441\u043a\u0438\u0439 (Martin Stransky), \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0441 Firefox \u0432 Fedora \u0438 RHEL, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c Firefox \u0434\u043b\u044f Wayland, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u0447\u0451\u0442 \u0441 \u043e\u0431\u0437\u043e\u0440\u043e\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0439 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0440\u0430\u0431\u043e\u0442\u044b Firefox \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f\u0445.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/plan-uluchsheniya-podderzhki-wayland-v-firefox\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u043b\u0430\u043d \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Wayland \u0432 Firefox | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u0430\u0440\u0442\u0438\u043d \u0421\u0442\u0440\u0430\u043d\u0441\u043a\u0438\u0439 (Martin Stransky), \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0441 Firefox \u0432 Fedora \u0438 RHEL, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c Firefox \u0434\u043b\u044f Wayland, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u0447\u0451\u0442 \u0441 \u043e\u0431\u0437\u043e\u0440\u043e\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0439 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0440\u0430\u0431\u043e\u0442\u044b Firefox \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/plan-uluchsheniya-podderzhki-wayland-v-firefox\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-10-02T08:22:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-10-02T08:22:42+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Pl\u00e1n zlep\u0161en\u00ed podpory Waylandu ve Firefoxu | ProHoster","description":"Martin Stransky, spr\u00e1vce bal\u00ed\u010dk\u016f Firefoxu ve Fedo\u0159e a RHEL, kter\u00fd se zab\u00fdv\u00e1 portov\u00e1n\u00edm Firefoxu pro Wayland, publikoval zpr\u00e1vu s p\u0159ehledem nejnov\u011bj\u0161\u00edch dosa\u017een\u00fdch \u00fasp\u011bch\u016f v oblasti fungov\u00e1n\u00ed Firefoxu v r\u016fzn\u00fdch prost\u0159ed\u00edch.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/plan-uluchsheniya-podderzhki-wayland-v-firefox","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u043b\u0430\u043d \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Wayland \u0432 Firefox | ProHoster","og:description":"\u041c\u0430\u0440\u0442\u0438\u043d \u0421\u0442\u0440\u0430\u043d\u0441\u043a\u0438\u0439 (Martin Stransky), \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0441 Firefox \u0432 Fedora \u0438 RHEL, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c Firefox \u0434\u043b\u044f Wayland, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u0447\u0451\u0442 \u0441 \u043e\u0431\u0437\u043e\u0440\u043e\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0439 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0440\u0430\u0431\u043e\u0442\u044b Firefox \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f\u0445.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/plan-uluchsheniya-podderzhki-wayland-v-firefox","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-10-02T08:22:42+00:00","article:modified_time":"2021-10-02T08:22:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101491","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-10-02 09:12:22","updated":"2022-10-07 02:51:56","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/101491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=101491"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/101491\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=101491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=101491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=101491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}