{"id":656,"date":"2022-11-14T11:33:58","date_gmt":"2019-11-14T11:33:58","guid":{"rendered":"https:\/\/www.britwise.com\/blog\/?p=656"},"modified":"2023-02-24T19:15:25","modified_gmt":"2023-02-24T13:45:25","slug":"features-improvements-of-node-12","status":"publish","type":"post","link":"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12","title":{"rendered":"What are New Features &#038; Improvements of Node 12"},"content":{"rendered":"<p>Node JS continues through its yearly release cycle with Version 12, which is code-named as erbium. Since the version is even-numbered, it&#8217;ll enter as long-term Support (LTS). It begins in Oct 2019 and spans until April 2022.<\/p>\n<p>Node 12 comes with notable options and runtime upgrades. Node uses the V8 engine from Google, found in Chrome, and can incorporate the updates from that too.<\/p>\n<p><strong>Let us explore the options in Node 12<\/strong><\/p>\n<p><strong>V 8 Engine<\/strong><\/p>\n<p>A new version for V8 JavaScript Engine. It not only brings performance tweaks however has in progress enhancements for Node.js in areas of runtime and language. Some highlights can be<\/p>\n<p>Async Stack Traces<br \/>\nFaster Parsing of JavaScript<br \/>\nFaster Calls with Arguments mismatch<br \/>\nFaster look<br \/>\nNode 12 can at the start run with V8 7.4 and afterward upgrade to 7.6. The V8 team has prearranged API (Application Binary Interface) stability for the higher than vary. some of the noteworthy enhancements with V8 7.4 are<\/p>\n<p>Better Memory Management<br \/>\nPerformance updates to confirm quicker JavaScript execution.<br \/>\nBroader ECMAScript Syntax Support<\/p>\n<p><strong>JavaScript Language Options<\/strong><\/p>\n<p><strong>ASync Stack Traces<\/strong><\/p>\n<p>Till recently, the developers faced problems in truncating the stack trace until the recent look. the newest update permits Node.js to trace the asynchronous decision frames in error. stack property.<\/p>\n<p><strong>Here may be a code snipping to point out the higher than feature<\/strong><\/p>\n<p>async function wait_pizzaready(x) {<\/p>\n<p>await wait_makesauce(x);<\/p>\n<p>}<\/p>\n<p>async function wait_makesauce(x) {<\/p>\n<p>await wait_makedough(x);<\/p>\n<p>}<\/p>\n<p>async function wait_makedough(x) {<\/p>\n<p>await x;<\/p>\n<p>}<br \/>\nthrow new error (\u201cOops\u201d)<br \/>\n}<\/p>\n<p>wait_1(1).catch(e =&gt; console.log(e.stack));<\/p>\n<p><strong>Private class Fields<\/strong><\/p>\n<p>Node 12 comes with a personal category field, accessed from inside the category itself, and not exposed outwardly. it&#8217;s declared by prepending the variable with a #image.<\/p>\n<p><strong>Here may be a code snipping to point out the higher than feature:<\/strong><\/p>\n<p>lass foo<br \/>\n{<br \/>\n# b = 20;<br \/>\nget( )<br \/>\n{<br \/>\nreturn this.#b;<br \/>\n}<br \/>\nincrement<br \/>\n{<br \/>\n++this.#b;<br \/>\n}<br \/>\n}<\/p>\n<p>The private class field throws a syntax error if access #name outside the class<\/p>\n<p>const foo = new foo()<br \/>\nfoo.#name = &#8216;NewName&#8217;;<br \/>\n\/\/ -&gt; SyntaxError<br \/>\nconsole.log(foo.#name)<br \/>\n\/\/ -&gt; SyntaxError<\/p>\n<p><strong>Public class Fields <\/strong><\/p>\n<p>The new public class field simplifies the class definition. The listing of default values of a variable within the creator, it defines them within the category level.<\/p>\n<p>class IncreasingCounter {<br \/>\n_count = 0;<br \/>\nget value() {<br \/>\nconsole.log(&#8216;Getting the current value!&#8217;);<br \/>\nreturn this._count;<br \/>\n}<br \/>\nincrement() {<br \/>\nthis._count++;<br \/>\n}<br \/>\n}<\/p>\n<p>The -count variable gets outlined on the high of the category. there&#8217;s a necessity for a creator to outline fields. Here the -count field acted as property and prevented from accessing the property directly.<\/p>\n<p><strong>TLS and Security<\/strong><\/p>\n<p>TLS (Transport Layer Security) one.3 is supported by Node 12 for reduced latency and augmented security. It actively integrates across the net. The Node apps can have augmented end-user privacy by implementing TLS one.3. It additionally helps to boost the performance of requests, thereby reducing the time for HTTPS shake. additionally, to the current, the crypto library has removed deprecated functions and TLS one.0 and 1.1 disabled.<\/p>\n<p><strong>Supporting Import\/Export Statement (No Bundler Required)<\/strong><\/p>\n<p>There is a path to the steadiness of modules within Node 12 with section three of the ECMAScript Modules. The import\/export syntax is that the preference of the JavaScript developers, since its standardization in ES6.<\/p>\n<p>The experimental support on this feature started from Node eight.0 section zero and has taken a leap forward in Node 12. ECMAScript modules get support from all the main browsers, through the<\/p>\n<p>Three sorts of imports are potential from the metal module files, operating with all intrinsic Node packages by section three of the ECMAScript Modules.<\/p>\n<p>You can import victimization the below export syntax whereas commercialism from the CommonJS package. The import syntax returns a promise and works with ESModules and CommonJS libraries. Files will load at runtime with dynamic import expressions.<\/p>\n<p><em><strong>Read also: <a href=\"https:\/\/www.britwise.com\/blog\/benefits-and-drawbacks-of-node-js-web-development\">The Benefits &amp; Drawbacks of Node JS Web Development<\/a><\/strong><\/em><\/p>\n<p><strong>Heap Size enhancements and Heap Dump practicality <\/strong><\/p>\n<p>In the previous releases for Node, unless designed, V8 had a default for max heap size to 700 MB or 1400 MB on a thirty-two or 64-bit platform, severally. The update configures the JavaScript heap size on the market memory rather than defaults set by V8, utilizing for the browsers.<\/p>\n<p>While configuring the heap size supported memory, it gets ensured that Node.js doesn&#8217;t attempt to use memory, quite that on the market. It equal with memory exhaustion. The update becomes helpful for the process of enormous information sets.<\/p>\n<p>furthermore, Node 12 brings the integrated heap dump capability \u2013 out of the box. It makes it easier to research memory problems.<\/p>\n<p><strong>Improvements in Native Modules and N-API<\/strong><\/p>\n<p>N-API provide native Node modules, for a native Node module system with stability. It offers ABI-stable abstraction over the native JavaScript genus Apis, by preventing breaking down of libraries in each unleash. N-API offer improvement in support to N-API, combining with employee threads.<\/p>\n<p><strong>Improvement in Startup Performance<\/strong><\/p>\n<p>In the previous version, Node.js 11 offers intrinsic code case support in staff. If any compilation of the library, within the main thread, then there&#8217;s no want for a compilation of the employee thread, instead reprocess the V8 Code cache, made by the most thread, and speed up compilation. Similarly, you will reprocess the cache generated by the staff. It provides an hour acceleration for the startup of staff.<\/p>\n<p>Now Node 12, permits building the code cache for intrinsic libraries before, at build time, and embeds within the binary. It helps within the final unleash. the most thread uses the code cache to start out the initial load for any intrinsic JavaScript library. It provides a quicker startup time for the most thread, by 30 %.<\/p>\n<p><strong>Switch Default HTTP parser to llhttp<\/strong><\/p>\n<p>In this category, the default parser switches to llhttp. It permits a comparison of llhttp-based implementation and testing easier.<\/p>\n<p><strong>Diagnostic Reports <\/strong><\/p>\n<p>There is a beneficial tool node-report brought into the node.js core. The report helps in memory leaks, high hardware usage, sudden errors, and detection of abnormal terminations.<\/p>\n<p>In the gift versions of Node, several diagnostic utilities facilitate the detection of errors and any bottlenecks, arduous to pinpoint.<\/p>\n<p>You get a JSON outline on heap statistics, resource usage, native stack traces by running:<\/p>\n<p>node \u2014 experimental-report \u2014 report-on-fatal error index.js<\/p>\n<p>If the developer needs to urge runtime statistics on heap usage, then decide the subsequent \u2013 other in v11.13.0.<\/p>\n<p>v8.getHeapSnapshot()<\/p>\n<p><strong>Conclusion:<\/strong><\/p>\n<p>Node team value-added some nice options in their v 12 which is able to undoubtedly facilitate the <a href=\"https:\/\/www.britwise.com\/nodejs-development-company\">Node JS Development<\/a> method and a few options like progressing to embody Python 3 support, rising startup performance, Core Promise API support, any work on standards and governance, and a replacement Streams API are going to be landing within the new node release.<\/p>\n<h4>Share this Article<\/h4>\n","protected":false},"excerpt":{"rendered":"<p>Node JS continues through its yearly release cycle with Version 12, which is code-named as&#8230;<\/p>\n","protected":false},"author":1,"featured_media":671,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-656","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-java-script-framework"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What are New Features &amp; Improments of Node 12 - Britwise Technologies<\/title>\n<meta name=\"description\" content=\"Here is the Node team comes with the new Features &amp; Improvements for Node 12 in this article we are here to discuss all about Node-12\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What are New Features &amp; Improments of Node 12 - Britwise Technologies\" \/>\n<meta property=\"og:description\" content=\"Here is the Node team comes with the new Features &amp; Improvements for Node 12 in this article we are here to discuss all about Node-12\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12\" \/>\n<meta property=\"og:site_name\" content=\"Britwise Technologies Pvt. Ltd.\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-14T11:33:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-24T13:45:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.britwise.com\/blog\/wp-content\/uploads\/2019\/11\/Node-JS-12-Features.png\" \/>\n\t<meta property=\"og:image:width\" content=\"730\" \/>\n\t<meta property=\"og:image:height\" content=\"412\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Britwise Technologies\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Britwise Technologies\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12\"},\"author\":{\"name\":\"Britwise Technologies\",\"@id\":\"https:\/\/www.britwise.com\/blog\/#\/schema\/person\/8b6fe154052b6a6d40d615eb540aab81\"},\"headline\":\"What are New Features &#038; Improvements of Node 12\",\"datePublished\":\"2019-11-14T11:33:58+00:00\",\"dateModified\":\"2023-02-24T13:45:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12\"},\"wordCount\":1102,\"publisher\":{\"@id\":\"https:\/\/www.britwise.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.britwise.com\/blog\/wp-content\/uploads\/2019\/11\/Node-JS-12-Features.png\",\"articleSection\":[\"Java Script Framework\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12\",\"url\":\"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12\",\"name\":\"What are New Features & Improments of Node 12 - Britwise Technologies\",\"isPartOf\":{\"@id\":\"https:\/\/www.britwise.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.britwise.com\/blog\/wp-content\/uploads\/2019\/11\/Node-JS-12-Features.png\",\"datePublished\":\"2019-11-14T11:33:58+00:00\",\"dateModified\":\"2023-02-24T13:45:25+00:00\",\"description\":\"Here is the Node team comes with the new Features & Improvements for Node 12 in this article we are here to discuss all about Node-12\",\"breadcrumb\":{\"@id\":\"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12#primaryimage\",\"url\":\"https:\/\/www.britwise.com\/blog\/wp-content\/uploads\/2019\/11\/Node-JS-12-Features.png\",\"contentUrl\":\"https:\/\/www.britwise.com\/blog\/wp-content\/uploads\/2019\/11\/Node-JS-12-Features.png\",\"width\":730,\"height\":412,\"caption\":\"Node JS 12 Features & improvements\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.britwise.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What are New Features &#038; Improvements of Node 12\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.britwise.com\/blog\/#website\",\"url\":\"https:\/\/www.britwise.com\/blog\/\",\"name\":\"Britwise Technologies Pvt. Ltd.\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.britwise.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.britwise.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.britwise.com\/blog\/#organization\",\"name\":\"Britwise Technologies Pvt. Ltd.\",\"url\":\"https:\/\/www.britwise.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.britwise.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.britwise.com\/blog\/wp-content\/uploads\/2023\/10\/cropped-New-logo-File.png\",\"contentUrl\":\"https:\/\/www.britwise.com\/blog\/wp-content\/uploads\/2023\/10\/cropped-New-logo-File.png\",\"width\":500,\"height\":121,\"caption\":\"Britwise Technologies Pvt. Ltd.\"},\"image\":{\"@id\":\"https:\/\/www.britwise.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.britwise.com\/blog\/#\/schema\/person\/8b6fe154052b6a6d40d615eb540aab81\",\"name\":\"Britwise Technologies\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.britwise.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a0e1aaf9bb2c9f41fd849fb854d3abe083815d7e798a466f4d9ab35d94547638?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a0e1aaf9bb2c9f41fd849fb854d3abe083815d7e798a466f4d9ab35d94547638?s=96&d=mm&r=g\",\"caption\":\"Britwise Technologies\"},\"url\":\"https:\/\/www.britwise.com\/blog\/author\/britwise_admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What are New Features & Improments of Node 12 - Britwise Technologies","description":"Here is the Node team comes with the new Features & Improvements for Node 12 in this article we are here to discuss all about Node-12","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:\/\/www.britwise.com\/blog\/features-improvements-of-node-12","og_locale":"en_US","og_type":"article","og_title":"What are New Features & Improments of Node 12 - Britwise Technologies","og_description":"Here is the Node team comes with the new Features & Improvements for Node 12 in this article we are here to discuss all about Node-12","og_url":"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12","og_site_name":"Britwise Technologies Pvt. Ltd.","article_published_time":"2019-11-14T11:33:58+00:00","article_modified_time":"2023-02-24T13:45:25+00:00","og_image":[{"width":730,"height":412,"url":"https:\/\/www.britwise.com\/blog\/wp-content\/uploads\/2019\/11\/Node-JS-12-Features.png","type":"image\/png"}],"author":"Britwise Technologies","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Britwise Technologies","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12#article","isPartOf":{"@id":"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12"},"author":{"name":"Britwise Technologies","@id":"https:\/\/www.britwise.com\/blog\/#\/schema\/person\/8b6fe154052b6a6d40d615eb540aab81"},"headline":"What are New Features &#038; Improvements of Node 12","datePublished":"2019-11-14T11:33:58+00:00","dateModified":"2023-02-24T13:45:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12"},"wordCount":1102,"publisher":{"@id":"https:\/\/www.britwise.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12#primaryimage"},"thumbnailUrl":"https:\/\/www.britwise.com\/blog\/wp-content\/uploads\/2019\/11\/Node-JS-12-Features.png","articleSection":["Java Script Framework"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12","url":"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12","name":"What are New Features & Improments of Node 12 - Britwise Technologies","isPartOf":{"@id":"https:\/\/www.britwise.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12#primaryimage"},"image":{"@id":"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12#primaryimage"},"thumbnailUrl":"https:\/\/www.britwise.com\/blog\/wp-content\/uploads\/2019\/11\/Node-JS-12-Features.png","datePublished":"2019-11-14T11:33:58+00:00","dateModified":"2023-02-24T13:45:25+00:00","description":"Here is the Node team comes with the new Features & Improvements for Node 12 in this article we are here to discuss all about Node-12","breadcrumb":{"@id":"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12#primaryimage","url":"https:\/\/www.britwise.com\/blog\/wp-content\/uploads\/2019\/11\/Node-JS-12-Features.png","contentUrl":"https:\/\/www.britwise.com\/blog\/wp-content\/uploads\/2019\/11\/Node-JS-12-Features.png","width":730,"height":412,"caption":"Node JS 12 Features & improvements"},{"@type":"BreadcrumbList","@id":"https:\/\/www.britwise.com\/blog\/features-improvements-of-node-12#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.britwise.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What are New Features &#038; Improvements of Node 12"}]},{"@type":"WebSite","@id":"https:\/\/www.britwise.com\/blog\/#website","url":"https:\/\/www.britwise.com\/blog\/","name":"Britwise Technologies Pvt. Ltd.","description":"","publisher":{"@id":"https:\/\/www.britwise.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.britwise.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.britwise.com\/blog\/#organization","name":"Britwise Technologies Pvt. Ltd.","url":"https:\/\/www.britwise.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.britwise.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.britwise.com\/blog\/wp-content\/uploads\/2023\/10\/cropped-New-logo-File.png","contentUrl":"https:\/\/www.britwise.com\/blog\/wp-content\/uploads\/2023\/10\/cropped-New-logo-File.png","width":500,"height":121,"caption":"Britwise Technologies Pvt. Ltd."},"image":{"@id":"https:\/\/www.britwise.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.britwise.com\/blog\/#\/schema\/person\/8b6fe154052b6a6d40d615eb540aab81","name":"Britwise Technologies","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.britwise.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a0e1aaf9bb2c9f41fd849fb854d3abe083815d7e798a466f4d9ab35d94547638?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0e1aaf9bb2c9f41fd849fb854d3abe083815d7e798a466f4d9ab35d94547638?s=96&d=mm&r=g","caption":"Britwise Technologies"},"url":"https:\/\/www.britwise.com\/blog\/author\/britwise_admin"}]}},"_links":{"self":[{"href":"https:\/\/www.britwise.com\/blog\/wp-json\/wp\/v2\/posts\/656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.britwise.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.britwise.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.britwise.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.britwise.com\/blog\/wp-json\/wp\/v2\/comments?post=656"}],"version-history":[{"count":12,"href":"https:\/\/www.britwise.com\/blog\/wp-json\/wp\/v2\/posts\/656\/revisions"}],"predecessor-version":[{"id":869,"href":"https:\/\/www.britwise.com\/blog\/wp-json\/wp\/v2\/posts\/656\/revisions\/869"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.britwise.com\/blog\/wp-json\/wp\/v2\/media\/671"}],"wp:attachment":[{"href":"https:\/\/www.britwise.com\/blog\/wp-json\/wp\/v2\/media?parent=656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.britwise.com\/blog\/wp-json\/wp\/v2\/categories?post=656"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.britwise.com\/blog\/wp-json\/wp\/v2\/tags?post=656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}