{
    "componentChunkName": "component---src-templates-note-note-js",
    "path": "/notes/tech-topics-to-explore",
    "result": {"data":{"mdx":{"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"from : \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.linkedin.com/posts/deepa-chaurasia-notes_interview-interviewprep-interviewpreparation-activity-7190932518454370305-9RjY?utm_source=share&utm_medium=member_desktop\"\n  }, \"https://www.linkedin.com/posts/deepa-chaurasia-notes_interview-interviewprep-interviewpreparation-activity-7190932518454370305-9RjY?utm_source=share&utm_medium=member_desktop\")), mdx(\"p\", null, \"I'd start with these 10 topics to strengthen my knowledge base on the core web  \"), mdx(\"p\", null, \"1) Playing with Binary data :  \"), mdx(\"p\", null, \"Array Buffer:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gjfznEJz\"\n  }, \"https://lnkd.in/gjfznEJz\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Typed Arrays:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gH7P4uqs\"\n  }, \"https://lnkd.in/gH7P4uqs\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Data View:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gvtr26Pp\"\n  }, \"https://lnkd.in/gvtr26Pp\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Blobs:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gPt-yZ2W\"\n  }, \"https://lnkd.in/gPt-yZ2W\"), \"  \"), mdx(\"p\", null, \"2) Network concepts:  \"), mdx(\"p\", null, \"Web Sockets:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gpTft3xy\"\n  }, \"https://lnkd.in/gpTft3xy\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Streams:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gcnGCem3\"\n  }, \"https://lnkd.in/gcnGCem3\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"WebRTC:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/g-FSpNsd\"\n  }, \"https://lnkd.in/g-FSpNsd\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Http/2 protocol:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gYR9nvye\"\n  }, \"https://lnkd.in/gYR9nvye\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"QUIC protocol:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gEYxjGU4\"\n  }, \"https://lnkd.in/gEYxjGU4\"), \"  \"), mdx(\"p\", null, \"3) Media concepts:  \"), mdx(\"p\", null, \"Media Stream:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/geAxHt-F\"\n  }, \"https://lnkd.in/geAxHt-F\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Media Recorder:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gk2Tr_fU\"\n  }, \"https://lnkd.in/gk2Tr_fU\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Screen Capture:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gm-xGS8f\"\n  }, \"https://lnkd.in/gm-xGS8f\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Media Devices\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gX2B-APp\"\n  }, \"https://lnkd.in/gX2B-APp\"), \"  \"), mdx(\"p\", null, \"4) DOM based concepts:  \"), mdx(\"p\", null, \"Intersection Observer:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gP4sW_Zr\"\n  }, \"https://lnkd.in/gP4sW_Zr\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Mutation Observer:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gfeFa9VQ\"\n  }, \"https://lnkd.in/gfeFa9VQ\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Resize Observer:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gjhMntVh\"\n  }, \"https://lnkd.in/gjhMntVh\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Performance Observer:\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gePh55wS\"\n  }, \"https://lnkd.in/gePh55wS\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"iframes:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/qXWCBrX9\"\n  }, \"https://lnkd.in/qXWCBrX9\"), \"  \"), mdx(\"p\", null, \"5) Data Storage:  \"), mdx(\"p\", null, \"Web Cookies:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gPMUKfyJ\"\n  }, \"https://lnkd.in/gPMUKfyJ\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"IndexedDB:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gvtTY_Yi\"\n  }, \"https://lnkd.in/gvtTY_Yi\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Clipboard API:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gHDNYjy9\"\n  }, \"https://lnkd.in/gHDNYjy9\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"File Reader:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gFA2s5jN\"\n  }, \"https://lnkd.in/gFA2s5jN\"), \"  \"), mdx(\"p\", null, \"6) Performance :  \"), mdx(\"p\", null, \"Web Workers:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/g5ZifwMA\"\n  }, \"https://lnkd.in/g5ZifwMA\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Web Vitals:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/dMiAF9Rh\"\n  }, \"https://lnkd.in/dMiAF9Rh\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Memory Profiling:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gqXMguVP\"\n  }, \"https://lnkd.in/gqXMguVP\"), \"  \"), mdx(\"p\", null, \"7) Graphics rendering:  \"), mdx(\"p\", null, \"Canvas API:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gW4dD_VP\"\n  }, \"https://lnkd.in/gW4dD_VP\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"WebGL:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gCa_y73y\"\n  }, \"https://lnkd.in/gCa_y73y\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"WebAnimations:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gWGM7i6j\"\n  }, \"https://lnkd.in/gWGM7i6j\"), \"  \"), mdx(\"p\", null, \"8) Security techniques:  \"), mdx(\"p\", null, \"Trusted Types:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gdia28S5\"\n  }, \"https://lnkd.in/gdia28S5\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"CSP:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gfNE7F-D\"\n  }, \"https://lnkd.in/gfNE7F-D\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Mime Sniff:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gwMXkyVt\"\n  }, \"https://lnkd.in/gwMXkyVt\"), \"  \"), mdx(\"p\", null, \"9) Build optimizations:  \"), mdx(\"p\", null, \"Treeshaking:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gNsWcxSG\"\n  }, \"https://lnkd.in/gNsWcxSG\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Code Splitting:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/g6qSUEYc\"\n  }, \"https://lnkd.in/g6qSUEYc\"), \"  \"), mdx(\"p\", null, \"10) Asset optimizations\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Resource hints:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gGh8eddV\"\n  }, \"https://lnkd.in/gGh8eddV\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Compression techniques:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gb2tiCx4\"\n  }, \"https://lnkd.in/gb2tiCx4\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Dynamic Image Loading:\\xA0\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://lnkd.in/gPDMErtV\"\n  }, \"https://lnkd.in/gPDMErtV\")));\n}\n;\nMDXContent.isMDXComponent = true;","inboundReferences":[]}},"pageContext":{"slug":"tech-topics-to-explore","node":{"childMdx":{"slug":"tech-topics-to-explore"}}}},
    "staticQueryHashes": []}