{"id":3593,"date":"2014-02-12T15:42:44","date_gmt":"2014-02-12T20:42:44","guid":{"rendered":"http:\/\/blog.cmiscm.com\/?p=3593"},"modified":"2023-01-03T16:29:47","modified_gmt":"2023-01-04T00:29:47","slug":"improve-masking-effect-performance-on-mobile-devices","status":"publish","type":"post","link":"http:\/\/blog.cmiscm.com\/?p=3593","title":{"rendered":"Improve masking effect performance on mobile devices"},"content":{"rendered":"<p>If you want to make a masking animation on HTML, usually can make using height transition and overflow: hidden.<br \/>\nIt&#8217;s fine on your desktop browser, but it&#8217;s not smooth on mobile devices.<br \/>\nThe performance of animating some elements (such as width, height, left, top and margin..etc) are not that great on mobile devices.<br \/>\nThe best things for smooth animation are CSS3 transitions, CSS3 3D transforms, Canvas Drawing and WebGL, because these things are using GPU acceleration.<br \/>\nI&#8217;ve tested three ways (Height, ScaleY, Translate) for smooth animations, you can see my demo at below url.<br \/>\n<a href=\"http:\/\/lab.cmiscm.com\/masking\/\" target=\"_blank\" rel=\"noopener\">http:\/\/lab.cmiscm.com\/masking\/<\/a><\/p>\n<h3 style=\"margin:80px 0 10px 0;\">1. Height animation<\/h3>\n<p>It&#8217;s very simple way for the masking animation.<br \/>\nBut the performance is bad on mobile devices, the animation is not smooth.<\/p>\n<div class=\"stitle\" style=\"margin-top:20px;\">RUNNING ON IPHONE<\/div>\n<div style=\"margin:0 0 0 0;\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.cmiscm.com\/wp-content\/uploads\/2014\/02\/height3.gif\" alt=\"height\" width=\"320\" height=\"480\" class=\"alignnone size-full wp-image-3602\"><\/div>\n<div class=\"stitle\" style=\"margin-top:20px;\">DEMO<\/div>\n<div style=\"margin:0 0 0 0;\"><a href=\"http:\/\/lab.cmiscm.com\/masking\/height.html\" target=\"_blank\" rel=\"noopener\">http:\/\/lab.cmiscm.com\/masking\/height.html<\/a><\/div>\n<div class=\"stitle\" style=\"margin-top:20px;margin-bottom:-12px;\">CSS<\/div>\n<div class=\"des\"><script src=\"https:\/\/gist.github.com\/cmiscm\/8197afcfd28b34a3e0d485ad9cf28e63.js\"><\/script><\/div>\n<div class=\"stitle\" style=\"margin-top:20px;margin-bottom:-12px;\">HTML<\/div>\n<div class=\"des\"><script src=\"https:\/\/gist.github.com\/cmiscm\/1280614d9e8cf125435dbf20d0672fcc.js\"><\/script><\/div>\n<div class=\"stitle\" style=\"margin-top:20px;margin-bottom:-12px;\">JS<\/div>\n<div class=\"des\"><script src=\"https:\/\/gist.github.com\/cmiscm\/b47cef010c37192d30296de6e663bce6.js\"><\/script><\/div>\n<h3 style=\"margin:80px 0 10px 0;\">2. Scale animation<\/h3>\n<p>So what about using scaleY for the masking animation.<br \/>\nThe performance is good, but the image is stretched little bit while animating.<\/p>\n<div class=\"stitle\" style=\"margin-top:20px;\">RUNNING ON IPHONE<\/div>\n<div style=\"margin:0 0 0 0;\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.cmiscm.com\/wp-content\/uploads\/2014\/02\/scale.gif\" alt=\"scale\" width=\"320\" height=\"480\" class=\"alignnone size-full wp-image-3605\"><\/div>\n<div class=\"stitle\" style=\"margin-top:20px;\">DEMO<\/div>\n<div style=\"margin:0 0 0 0;\"><a href=\"http:\/\/lab.cmiscm.com\/masking\/scale.html\" target=\"_blank\" rel=\"noopener\">http:\/\/lab.cmiscm.com\/masking\/scale.html<\/a><\/div>\n<div class=\"stitle\" style=\"margin-top:20px;margin-bottom:-12px;\">CSS<\/div>\n<div class=\"des\"><script src=\"https:\/\/gist.github.com\/cmiscm\/23e1799fecba34c55ffec0278a9d3630.js\"><\/script><\/div>\n<div class=\"stitle\" style=\"margin-top:20px;margin-bottom:-12px;\">HTML<\/div>\n<div class=\"des\"><script src=\"https:\/\/gist.github.com\/cmiscm\/0d3a8463d873f7cf4f6e9ba3e5b3777e.js\"><\/script><\/div>\n<div class=\"stitle\" style=\"margin-top:20px;margin-bottom:-12px;\">JS<\/div>\n<div class=\"des\"><script=\"\" src=\"https:\/\/gist.github.com\/cmiscm\/452f609437b10029fc7b1a9660254030.js\"><\/script=\"\"><\/div>\n<h3 style=\"margin:80px 0 10px 0;\">3. Translate animation<\/h3>\n<p>Actually this is what I want to say at this article.<br \/>\nIt only uses CSS transitions with two masking layers, and it&#8217;s super smooth on mobile devices.<\/p>\n<div style=\"overflow:hidden;\">\n<div style=\"float:left;margin:20px 80px 0 0;\">\n<div class=\"stitle\">RUNNING ON IPHONE<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.cmiscm.com\/wp-content\/uploads\/2014\/02\/translate.gif\" alt=\"translate\" width=\"320\" height=\"480\" class=\"alignnone size-full wp-image-3604\"><\/p>\n<\/div>\n<div style=\"float:left;margin:20px 0 0 0;\">\n<div class=\"stitle\">LAYER DEPTH<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.cmiscm.com\/wp-content\/uploads\/2014\/02\/masking.gif\" alt=\"masking\" width=\"320\" height=\"480\" class=\"alignnone size-full wp-image-3598\"><\/p>\n<\/div>\n<\/div>\n<div class=\"stitle\" style=\"margin-top:20px;clear:both;\">DEMO<\/div>\n<div style=\"margin:0 0 0 0;\"><a href=\"http:\/\/lab.cmiscm.com\/masking\/translate.html\" target=\"_blank\">http:\/\/lab.cmiscm.com\/masking\/translate.html<\/a><\/div>\n<div class=\"stitle\" style=\"margin-top:20px;margin-bottom:-12px;\">CSS<\/div>\n<div class=\"des\"><script src=\"https:\/\/gist.github.com\/cmiscm\/5652a57c5ae9f612b9a92aad03b15c28.js\"><\/script><\/div>\n<div class=\"stitle\" style=\"margin-top:20px;margin-bottom:-12px;\">HTML<\/div>\n<div class=\"des\"><script src=\"https:\/\/gist.github.com\/cmiscm\/7ac38d537e27c8c9476312b163034ae0.js\"><\/script><\/div>\n<div class=\"stitle\" style=\"margin-top:20px;margin-bottom:-12px;\">JS<\/div>\n<div class=\"des\"><script src=\"https:\/\/gist.github.com\/cmiscm\/e78381945d08b96b3aa36eea5f67d966.js\"><\/script><\/div>\n","protected":false},"excerpt":{"rendered":"<p>If you want to make a masking animation on HTML, usually can make using height transition and overflow: hidden. It&#8217;s fine on your desktop browser, but it&#8217;s not smooth on mobile devices. The performance of animating some elements (such as width, height, left, top and margin..etc) are not that great on mobile devices. The best [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[352],"tags":[315,314,408,407],"class_list":["post-3593","post","type-post","status-publish","format-standard","hentry","category-lab","tag-css","tag-html","tag-js","tag-masking"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"If you want to make a masking animation on HTML, usually can make using height transition and overflow: hidden. It&#039;s fine on your desktop browser, but it&#039;s not smooth on mobile devices. The performance of animating some elements (such as width, height, left, top and margin..etc) are not that great on mobile devices. The best\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"cmiscm\"\/>\n\t<link rel=\"canonical\" href=\"http:\/\/blog.cmiscm.com\/?p=3593\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"jongmin kim blog -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Improve masking effect performance on mobile devices - jongmin kim blog\" \/>\n\t\t<meta property=\"og:description\" content=\"If you want to make a masking animation on HTML, usually can make using height transition and overflow: hidden. It&#039;s fine on your desktop browser, but it&#039;s not smooth on mobile devices. The performance of animating some elements (such as width, height, left, top and margin..etc) are not that great on mobile devices. The best\" \/>\n\t\t<meta property=\"og:url\" content=\"http:\/\/blog.cmiscm.com\/?p=3593\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2014-02-12T20:42:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-01-04T00:29:47+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Improve masking effect performance on mobile devices - jongmin kim blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"If you want to make a masking animation on HTML, usually can make using height transition and overflow: hidden. It&#039;s fine on your desktop browser, but it&#039;s not smooth on mobile devices. The performance of animating some elements (such as width, height, left, top and margin..etc) are not that great on mobile devices. The best\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/?p=3593#blogposting\",\"name\":\"Improve masking effect performance on mobile devices - jongmin kim blog\",\"headline\":\"Improve masking effect performance on mobile devices\",\"author\":{\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/?author=1#author\"},\"publisher\":{\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/blog.cmiscm.com\\\/wp-content\\\/uploads\\\/2014\\\/02\\\/height3.gif\",\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/?p=3593\\\/#articleImage\",\"width\":320,\"height\":480},\"datePublished\":\"2014-02-12T15:42:44-08:00\",\"dateModified\":\"2023-01-03T16:29:47-08:00\",\"inLanguage\":\"en-US\",\"commentCount\":1,\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/?p=3593#webpage\"},\"isPartOf\":{\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/?p=3593#webpage\"},\"articleSection\":\"Lab, css, html, JS, masking\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/?p=3593#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/blog.cmiscm.com#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\\\/\\\/blog.cmiscm.com\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/?cat=352#listItem\",\"name\":\"Lab\"}},{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/?cat=352#listItem\",\"position\":2,\"name\":\"Lab\",\"item\":\"http:\\\/\\\/blog.cmiscm.com\\\/?cat=352\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/?p=3593#listItem\",\"name\":\"Improve masking effect performance on mobile devices\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/blog.cmiscm.com#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/?p=3593#listItem\",\"position\":3,\"name\":\"Improve masking effect performance on mobile devices\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/?cat=352#listItem\",\"name\":\"Lab\"}}]},{\"@type\":\"Organization\",\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/#organization\",\"name\":\"jongmin kim blog\",\"url\":\"http:\\\/\\\/blog.cmiscm.com\\\/\"},{\"@type\":\"Person\",\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/?author=1#author\",\"url\":\"http:\\\/\\\/blog.cmiscm.com\\\/?author=1\",\"name\":\"cmiscm\"},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/?p=3593#webpage\",\"url\":\"http:\\\/\\\/blog.cmiscm.com\\\/?p=3593\",\"name\":\"Improve masking effect performance on mobile devices - jongmin kim blog\",\"description\":\"If you want to make a masking animation on HTML, usually can make using height transition and overflow: hidden. It's fine on your desktop browser, but it's not smooth on mobile devices. The performance of animating some elements (such as width, height, left, top and margin..etc) are not that great on mobile devices. The best\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/?p=3593#breadcrumblist\"},\"author\":{\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/?author=1#author\"},\"creator\":{\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/?author=1#author\"},\"datePublished\":\"2014-02-12T15:42:44-08:00\",\"dateModified\":\"2023-01-03T16:29:47-08:00\"},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/#website\",\"url\":\"http:\\\/\\\/blog.cmiscm.com\\\/\",\"name\":\"jongmin kim blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"http:\\\/\\\/blog.cmiscm.com\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Improve masking effect performance on mobile devices - jongmin kim blog","description":"If you want to make a masking animation on HTML, usually can make using height transition and overflow: hidden. It's fine on your desktop browser, but it's not smooth on mobile devices. The performance of animating some elements (such as width, height, left, top and margin..etc) are not that great on mobile devices. The best","canonical_url":"http:\/\/blog.cmiscm.com\/?p=3593","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"http:\/\/blog.cmiscm.com\/?p=3593#blogposting","name":"Improve masking effect performance on mobile devices - jongmin kim blog","headline":"Improve masking effect performance on mobile devices","author":{"@id":"http:\/\/blog.cmiscm.com\/?author=1#author"},"publisher":{"@id":"http:\/\/blog.cmiscm.com\/#organization"},"image":{"@type":"ImageObject","url":"http:\/\/blog.cmiscm.com\/wp-content\/uploads\/2014\/02\/height3.gif","@id":"http:\/\/blog.cmiscm.com\/?p=3593\/#articleImage","width":320,"height":480},"datePublished":"2014-02-12T15:42:44-08:00","dateModified":"2023-01-03T16:29:47-08:00","inLanguage":"en-US","commentCount":1,"mainEntityOfPage":{"@id":"http:\/\/blog.cmiscm.com\/?p=3593#webpage"},"isPartOf":{"@id":"http:\/\/blog.cmiscm.com\/?p=3593#webpage"},"articleSection":"Lab, css, html, JS, masking"},{"@type":"BreadcrumbList","@id":"http:\/\/blog.cmiscm.com\/?p=3593#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"http:\/\/blog.cmiscm.com#listItem","position":1,"name":"Home","item":"http:\/\/blog.cmiscm.com","nextItem":{"@type":"ListItem","@id":"http:\/\/blog.cmiscm.com\/?cat=352#listItem","name":"Lab"}},{"@type":"ListItem","@id":"http:\/\/blog.cmiscm.com\/?cat=352#listItem","position":2,"name":"Lab","item":"http:\/\/blog.cmiscm.com\/?cat=352","nextItem":{"@type":"ListItem","@id":"http:\/\/blog.cmiscm.com\/?p=3593#listItem","name":"Improve masking effect performance on mobile devices"},"previousItem":{"@type":"ListItem","@id":"http:\/\/blog.cmiscm.com#listItem","name":"Home"}},{"@type":"ListItem","@id":"http:\/\/blog.cmiscm.com\/?p=3593#listItem","position":3,"name":"Improve masking effect performance on mobile devices","previousItem":{"@type":"ListItem","@id":"http:\/\/blog.cmiscm.com\/?cat=352#listItem","name":"Lab"}}]},{"@type":"Organization","@id":"http:\/\/blog.cmiscm.com\/#organization","name":"jongmin kim blog","url":"http:\/\/blog.cmiscm.com\/"},{"@type":"Person","@id":"http:\/\/blog.cmiscm.com\/?author=1#author","url":"http:\/\/blog.cmiscm.com\/?author=1","name":"cmiscm"},{"@type":"WebPage","@id":"http:\/\/blog.cmiscm.com\/?p=3593#webpage","url":"http:\/\/blog.cmiscm.com\/?p=3593","name":"Improve masking effect performance on mobile devices - jongmin kim blog","description":"If you want to make a masking animation on HTML, usually can make using height transition and overflow: hidden. It's fine on your desktop browser, but it's not smooth on mobile devices. The performance of animating some elements (such as width, height, left, top and margin..etc) are not that great on mobile devices. The best","inLanguage":"en-US","isPartOf":{"@id":"http:\/\/blog.cmiscm.com\/#website"},"breadcrumb":{"@id":"http:\/\/blog.cmiscm.com\/?p=3593#breadcrumblist"},"author":{"@id":"http:\/\/blog.cmiscm.com\/?author=1#author"},"creator":{"@id":"http:\/\/blog.cmiscm.com\/?author=1#author"},"datePublished":"2014-02-12T15:42:44-08:00","dateModified":"2023-01-03T16:29:47-08:00"},{"@type":"WebSite","@id":"http:\/\/blog.cmiscm.com\/#website","url":"http:\/\/blog.cmiscm.com\/","name":"jongmin kim blog","inLanguage":"en-US","publisher":{"@id":"http:\/\/blog.cmiscm.com\/#organization"}}]},"og:locale":"en_US","og:site_name":"jongmin kim blog -","og:type":"article","og:title":"Improve masking effect performance on mobile devices - jongmin kim blog","og:description":"If you want to make a masking animation on HTML, usually can make using height transition and overflow: hidden. It's fine on your desktop browser, but it's not smooth on mobile devices. The performance of animating some elements (such as width, height, left, top and margin..etc) are not that great on mobile devices. The best","og:url":"http:\/\/blog.cmiscm.com\/?p=3593","article:published_time":"2014-02-12T20:42:44+00:00","article:modified_time":"2023-01-04T00:29:47+00:00","twitter:card":"summary_large_image","twitter:title":"Improve masking effect performance on mobile devices - jongmin kim blog","twitter:description":"If you want to make a masking animation on HTML, usually can make using height transition and overflow: hidden. It's fine on your desktop browser, but it's not smooth on mobile devices. The performance of animating some elements (such as width, height, left, top and margin..etc) are not that great on mobile devices. The best"},"aioseo_meta_data":{"post_id":"3593","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":"default","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,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-10-15 04:54:39","updated":"2025-12-10 02:04:28","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"http:\/\/blog.cmiscm.com\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"http:\/\/blog.cmiscm.com\/?cat=352\" title=\"Lab\">Lab<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tImprove masking effect performance on mobile devices\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"http:\/\/blog.cmiscm.com"},{"label":"Lab","link":"http:\/\/blog.cmiscm.com\/?cat=352"},{"label":"Improve masking effect performance on mobile devices","link":"http:\/\/blog.cmiscm.com\/?p=3593"}],"_links":{"self":[{"href":"http:\/\/blog.cmiscm.com\/index.php?rest_route=\/wp\/v2\/posts\/3593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.cmiscm.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.cmiscm.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.cmiscm.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.cmiscm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3593"}],"version-history":[{"count":0,"href":"http:\/\/blog.cmiscm.com\/index.php?rest_route=\/wp\/v2\/posts\/3593\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.cmiscm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.cmiscm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3593"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.cmiscm.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}