{"id":2064,"date":"2022-06-07T08:19:25","date_gmt":"2022-06-07T08:19:25","guid":{"rendered":"http:\/\/magemart.com\/blog\/?p=2064"},"modified":"2022-10-21T01:41:37","modified_gmt":"2022-10-21T01:41:37","slug":"how-service-workers-support-pwa","status":"publish","type":"post","link":"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/","title":{"rendered":"How Service Workers Support PWA?"},"content":{"rendered":"<div class=\"blog_detail\">\n<div class=\"para_top\">\n<p>Progressive Web Apps are easy to build, as developers need to be familiar with standard web technologies. It takes less time to develop than any mobile app. But it has a unique architecture than other traditional websites.<\/p>\n<p>PWAs is not only a feature-rich technology to create applications but also <a href=\"https:\/\/magemart.com\/blog\/convert-your-wordpress-site-into-pwa\/\" rel=\"no opener noopener\" target=\"_blank\">four technical components that support features.<\/a> They are:<\/p>\n<ul >\n<li><span class=\"sub_label_bold\">Web App Manifest File<\/span> is a JSON file that gives progressive apps an appealing appearance. The manifest file controls the display of the app.<\/li>\n<li><span class=\"sub_label_bold\">Service Worker<\/span>supports key features such as offline work mode, background syncs, and push notifications.<\/li>\n<li><span class=\"sub_label_bold\">Application Shell Architecture<\/span> comprises core elements to make the application run without connection.<\/li>\n<li><span class=\"sub_label_bold\">Transport Security Layer (TSL)<\/span> secures data transactions between two applications. TSL protocol installs an SSL certificate on a server for secure URLs.<\/li>\n<\/ul>\n<p>Among all of them, the <a href=\"https:\/\/developer.mozilla.org\/\">Service worker<\/a> plays a vital role in the growth of PWA technology. To get familiar with Progressive web apps, you should first learn about service workers. This blog is a guide about service workers &#8211; what it is, how it works, and why it is vital for PWA?<\/p>\n<\/div>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_23 counter-hierarchy counter-decimal ez-toc-grey\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" style=\"display: none;\"><i class=\"ez-toc-glyphicon ez-toc-icon-toggle\"><\/i><\/a><\/span><\/div>\n<nav><ul class=\"ez-toc-list ez-toc-list-level-1\"><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#Understanding_Service_Worker\" title=\"Understanding Service Worker\">Understanding Service Worker<\/a><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#How_does_it_work\" title=\"How does it work?\">How does it work?<\/a><\/li><\/ul><\/li><\/ul><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#How_do_Service_Workers_help_PWAs\" title=\"How do Service Workers help PWAs?\">How do Service Workers help PWAs?<\/a><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#Offline_Mode\" title=\"Offline Mode: \">Offline Mode: <\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#Native_Push_Notifications\" title=\"Native Push Notifications\">Native Push Notifications<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#Background_synchronization\" title=\"Background synchronization\">Background synchronization<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#Outstanding_Performance\" title=\"Outstanding Performance\">Outstanding Performance<\/a><\/li><\/ul><\/li><\/ul><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#Some_Service_Workers_Limitations\" title=\"Some Service Workers Limitations\">Some Service Workers Limitations<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#How_to_use_Service_Worker_in_your_browser\" title=\"How to use Service Worker in your browser?\">How to use Service Worker in your browser?<\/a><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#Register_the_Service_Worker\" title=\"Register the Service Worker\">Register the Service Worker<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#Install_the_Service_Worker\" title=\"Install the Service Worker\">Install the Service Worker<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#Activate_the_Service_Worker\" title=\"Activate the Service Worker\">Activate the Service Worker<\/a><\/li><\/ul><\/li><\/ul><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#The_Bottom_Line\" title=\"The Bottom Line\">The Bottom Line<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Understanding_Service_Worker\"><\/span>Understanding Service Worker<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"under_h2\">\n<p>A service worker is a JavaScript file that runs independently from the browser. It can help manage PWA features, including offline mode, push notifications, etc. Service workers can control Websites and allow them to access hardware features.<\/p>\n<\/div>\n<h5><span class=\"ez-toc-section\" id=\"How_does_it_work\"><\/span>How does it work?<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<div class=\"bottom_h4\">\n<p class=\"box_hl\">Service workers respond when the user interacts with the application. It runs only on processing a specific event. It works as a middle layer between the browser and the server that handles the outgoing network requests.<\/p>\n<p>However, the service worker receives the events when it is active. All the events (fetch, sync, and push) make progressive web app features available.<\/p>\n<\/div>\n<\/li>\n<h3><span class=\"ez-toc-section\" id=\"How_do_Service_Workers_help_PWAs\"><\/span><a name=\"h-12.2\">How do Service Workers help PWAs?<\/a><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A service worker is the foundation of web applications. Without this, many PWA features will not work. Look at what a service worker provides:<\/p>\n<ul class=\"ul_list\">\n<li>\n<h5><span class=\"ez-toc-section\" id=\"Offline_Mode\"><\/span>Offline Mode: <span class=\"ez-toc-section-end\"><\/span><\/h5>\n<div class=\"bottom_h4\">\n<p>During registration, service workers cache the required content to be served later. This feature makes PWA websites capable of working offline. Also, users can browse and see all the cached content.<\/p>\n<p class=\"txt_clr_hl\">\ud83d\udd25 Previously, this offline access feature was not available for websites. Due to its many drawbacks, App cache was the issue behind this. The purpose of service workers is to eliminate this problem.<\/p>\n<\/div>\n<\/li>\n<li>\n<h5><span class=\"ez-toc-section\" id=\"Native_Push_Notifications\"><\/span>Native Push Notifications<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<div class=\"bottom_h4\">Push notifications help you gain customers by re-engaging them through your website content. PWA sites can use push notifications as an efficient tool to send prompt updates to users. Progressive web apps can send notifications even when they are offline.<\/div>\n<\/li>\n<li>\n<h5><span class=\"ez-toc-section\" id=\"Background_synchronization\"><\/span>Background synchronization<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<div class=\"bottom_h4\">\n<p>The service worker supports all the advanced features of the PWA site. The website will not be able to process any user action until a stable internet connection is established. Suppose the user is downloading before the connection gets lost. <\/p>\n<p>As soon as the service is restored, the required files will start downloading. It allows mobile web apps to update automatically when the Internet connection is back.<\/p>\n<\/div>\n<\/li>\n<li>\n<h5><span class=\"ez-toc-section\" id=\"Outstanding_Performance\"><\/span>Outstanding Performance<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<div class=\"bottom_h4\">\n<p>Service workers help to improve the PWA performances. It enhances the user experience with the caching process. Users can visit the PWA and browse the content even in critical network conditions. It increases web page conversions and boosts your website&#8217;s SERP rankings.<\/p>\n<p> A service worker improves the caching performance of a website, giving developers complete control over the process. If you want to measure the real-world performance of service workers, look at this recent Google study.<\/p>\n<\/div>\n<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Some_Service_Workers_Limitations\"><\/span>Some Service Workers Limitations<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"under_h2\">\n<p>Since you know that a service worker is an API that runs separately from the browser. Also, it has some constraints that may face during the PWA development process:<\/p>\n<ul class=\"txt_bck_hl\">\n<li>HTTPS protocol: only HTTPS-encrypted websites can run service workers.<\/li>\n<li>LocalStorage, DOM, and the window are not accessible.<\/li>\n<li>Limited Scope: Service workers can access only the current directory (and sub-directories) where the service-worker.js is saved.<\/li>\n<li>Asynchronous Service workers use promise-based APIs.<\/li>\n<\/ul>\n<\/div>\n<h3><span class=\"ez-toc-section\" id=\"How_to_use_Service_Worker_in_your_browser\"><\/span>How to use Service Worker in your browser?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>You may get the knowledge that a Service worker is an event-based component of PWA. A service worker has its lifecycle. To activate service workers in apps, you need to follow these three steps:<\/p>\n<ul class=\"ul_list\">\n<li>\n<h5><span class=\"ez-toc-section\" id=\"Register_the_Service_Worker\"><\/span>Register the Service Worker<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<div class=\"bottom_h4\">This first step is crucial to installing a service worker in the backend. Otherwise, the browser can&#8217;t locate the service worker. If the browser supports the API, it will register the service worker quickly using the serviceworkerContainer.register () method.<\/div>\n<\/li>\n<li>\n<h5><span class=\"ez-toc-section\" id=\"Install_the_Service_Worker\"><\/span>Install the Service Worker<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<div class=\"bottom_h4\">After finding the Service worker API in the browser, the next step is installation. In this phase, the service worker does the caching process. You can use CacheAPI to cache the content when PWA is offline. <\/div>\n<\/li>\n<li>\n<h5><span class=\"ez-toc-section\" id=\"Activate_the_Service_Worker\"><\/span>Activate the Service Worker<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<div class=\"bottom_h4\">If you successfully install the service worker, it is time for the activation process. You make sure that no service worker is currently controlling the web pages while activating them.<\/div>\n<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"The_Bottom_Line\"><\/span>The Bottom Line<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"final_para\"> Now, you understand \u200cservice worker is a crucial step for web apps to run smoothly. It avails all the app-like features for users to access. PWA is emerging as a powerful tool for creating mobile web apps. It is the right time to create your very first web app. To know more about PWA benefits, check out our previous article &#8220;<a href=\"https:\/\/magemart.com\/blog\/how-can-brand-benefits-from-progressive-web-apps\/\"> how can PWA help your business?&#8221;<\/a> <\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Progressive Web Apps are easy to build, as developers need to be familiar with standard web technologies. It takes less time to develop than any mobile app. But it has a unique architecture than other traditional websites. PWAs is not&#8230;<\/p>\n","protected":false},"author":2,"featured_media":2585,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[322,70],"tags":[147,278,397,403,143,139,427,426,425],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How Service Workers Support PWA?<\/title>\n<meta name=\"description\" content=\"Service Workers play a vital role in the growth of PWA technology. To get familiar with Progressive web apps, you should first learn.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Service Workers Support PWA?\" \/>\n<meta property=\"og:description\" content=\"Service Workers play a vital role in the growth of PWA technology. To get familiar with Progressive web apps, you should first learn.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/\" \/>\n<meta property=\"og:site_name\" content=\"Magento 2 Blog - Tutorials \/ Devdocs | Magemart-AheadGroups\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-07T08:19:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-21T01:41:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/magemart.com\/blog\/wp-content\/uploads\/2022\/06\/64.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Any Atkinson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/magemart.com\/blog\/#website\",\"url\":\"https:\/\/magemart.com\/blog\/\",\"name\":\"Magento 2 Blog - Tutorials \/ Devdocs | Magemart-AheadGroups\",\"description\":\"Magento 2 Blog - Tutorials\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/magemart.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#primaryimage\",\"url\":\"https:\/\/magemart.com\/blog\/wp-content\/uploads\/2022\/06\/64.jpg\",\"contentUrl\":\"https:\/\/magemart.com\/blog\/wp-content\/uploads\/2022\/06\/64.jpg\",\"width\":1200,\"height\":630},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#webpage\",\"url\":\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/\",\"name\":\"How Service Workers Support PWA?\",\"isPartOf\":{\"@id\":\"https:\/\/magemart.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#primaryimage\"},\"datePublished\":\"2022-06-07T08:19:25+00:00\",\"dateModified\":\"2022-10-21T01:41:37+00:00\",\"author\":{\"@id\":\"https:\/\/magemart.com\/blog\/#\/schema\/person\/1a93ce9f4356af9a8637e9ee970a4300\"},\"description\":\"Service Workers play a vital role in the growth of PWA technology. To get familiar with Progressive web apps, you should first learn.\",\"breadcrumb\":{\"@id\":\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/magemart.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How Service Workers Support PWA?\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/magemart.com\/blog\/#\/schema\/person\/1a93ce9f4356af9a8637e9ee970a4300\",\"name\":\"Any Atkinson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/magemart.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2a0a5aa37ea9188eac65d593ca5e6b99?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2a0a5aa37ea9188eac65d593ca5e6b99?s=96&d=mm&r=g\",\"caption\":\"Any Atkinson\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How Service Workers Support PWA?","description":"Service Workers play a vital role in the growth of PWA technology. To get familiar with Progressive web apps, you should first learn.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/","og_locale":"en_US","og_type":"article","og_title":"How Service Workers Support PWA?","og_description":"Service Workers play a vital role in the growth of PWA technology. To get familiar with Progressive web apps, you should first learn.","og_url":"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/","og_site_name":"Magento 2 Blog - Tutorials \/ Devdocs | Magemart-AheadGroups","article_published_time":"2022-06-07T08:19:25+00:00","article_modified_time":"2022-10-21T01:41:37+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/magemart.com\/blog\/wp-content\/uploads\/2022\/06\/64.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"Any Atkinson","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/magemart.com\/blog\/#website","url":"https:\/\/magemart.com\/blog\/","name":"Magento 2 Blog - Tutorials \/ Devdocs | Magemart-AheadGroups","description":"Magento 2 Blog - Tutorials","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/magemart.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#primaryimage","url":"https:\/\/magemart.com\/blog\/wp-content\/uploads\/2022\/06\/64.jpg","contentUrl":"https:\/\/magemart.com\/blog\/wp-content\/uploads\/2022\/06\/64.jpg","width":1200,"height":630},{"@type":"WebPage","@id":"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#webpage","url":"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/","name":"How Service Workers Support PWA?","isPartOf":{"@id":"https:\/\/magemart.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#primaryimage"},"datePublished":"2022-06-07T08:19:25+00:00","dateModified":"2022-10-21T01:41:37+00:00","author":{"@id":"https:\/\/magemart.com\/blog\/#\/schema\/person\/1a93ce9f4356af9a8637e9ee970a4300"},"description":"Service Workers play a vital role in the growth of PWA technology. To get familiar with Progressive web apps, you should first learn.","breadcrumb":{"@id":"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/magemart.com\/blog\/how-service-workers-support-pwa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/magemart.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How Service Workers Support PWA?"}]},{"@type":"Person","@id":"https:\/\/magemart.com\/blog\/#\/schema\/person\/1a93ce9f4356af9a8637e9ee970a4300","name":"Any Atkinson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/magemart.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2a0a5aa37ea9188eac65d593ca5e6b99?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2a0a5aa37ea9188eac65d593ca5e6b99?s=96&d=mm&r=g","caption":"Any Atkinson"}}]}},"_links":{"self":[{"href":"https:\/\/magemart.com\/blog\/wp-json\/wp\/v2\/posts\/2064"}],"collection":[{"href":"https:\/\/magemart.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/magemart.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/magemart.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/magemart.com\/blog\/wp-json\/wp\/v2\/comments?post=2064"}],"version-history":[{"count":12,"href":"https:\/\/magemart.com\/blog\/wp-json\/wp\/v2\/posts\/2064\/revisions"}],"predecessor-version":[{"id":2831,"href":"https:\/\/magemart.com\/blog\/wp-json\/wp\/v2\/posts\/2064\/revisions\/2831"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/magemart.com\/blog\/wp-json\/wp\/v2\/media\/2585"}],"wp:attachment":[{"href":"https:\/\/magemart.com\/blog\/wp-json\/wp\/v2\/media?parent=2064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/magemart.com\/blog\/wp-json\/wp\/v2\/categories?post=2064"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/magemart.com\/blog\/wp-json\/wp\/v2\/tags?post=2064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}