webpack/examples/scope-hoisting/graph3.svg

46 lines
8.5 KiB
XML
Raw Permalink Normal View History

2017-05-10 19:15:14 +08:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="492px" preserveAspectRatio="none" style="width:395px;height:492px;" version="1.1" viewBox="0 0 395 492" width="395px" zoomAndPan="magnify"><defs><filter height="300%" id="f1cdtd7xfgeu5s" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--cluster Chunk A--><rect fill="#FFFFFF" filter="url(#f1cdtd7xfgeu5s)" height="460.5" style="stroke: #000000; stroke-width: 2.0;" width="171" x="22" y="24.5"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="66" x="74.5" y="39.4951">Chunk A</text><!--cluster Scope 1--><rect fill="#FFFFFF" filter="url(#f1cdtd7xfgeu5s)" height="200.5" style="stroke: #000000; stroke-width: 2.0;" width="123" x="46" y="67.5"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="64" x="75.5" y="82.4951">Scope 1</text><!--cluster Scope 2--><rect fill="#FFFFFF" filter="url(#f1cdtd7xfgeu5s)" height="169" style="stroke: #000000; stroke-width: 2.0;" width="120" x="47" y="292"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="64" x="75" y="306.9951">Scope 2</text><!--cluster Chunk B--><rect fill="#FFFFFF" filter="url(#f1cdtd7xfgeu5s)" height="313" style="stroke: #000000; stroke-width: 2.0;" width="171" x="217" y="147.5"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="65" x="270" y="162.4951">Chunk B</text><!--cluster Scope 3--><rect fill="#FFFFFF" filter="url(#f1cdtd7xfgeu5s)" height="179" style="stroke: #000000; stroke-width: 2.0;" width="123" x="241" y="190.5"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="64" x="270.5" y="205.4951">Scope 3</text><ellipse cx="109.0122" cy="117.0236" fill="#FEFECE" filter="url(#f1cdtd7xfgeu5s)" rx="44.0122" ry="14.5236" style="stroke: #A80036; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="58" x="80.0122" y="121.6721">example</text><ellipse cx="75.9428" cy="239.7543" fill="#FEFECE" filter="url(#f1cdtd7xfgeu5s)" rx="13.9428" ry="11.7543" style="stroke: #A80036; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="8" x="71.9428" y="244.4027">a</text><ellipse cx="139.1353" cy="239.9083" fill="#FEFECE" filter="url(#f1cdtd7xfgeu5s)" rx="14.1353" ry="11.9083" style="stroke: #A80036; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="9" x="134.6353" y="244.5567">b</text><ellipse cx="106.9411" cy="341.5236" fill="#FEFECE" filter="url(#f1cdtd7xfgeu5s)" rx="36.9411" ry="14.5236" style="stroke: #A80036; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="48" x="82.9411" y="346.1721">shared</text><ellipse cx="106.8051" cy="430.5236" fill="#FEFECE" filter="url(#f1cdtd7xfgeu5s)" rx="43.3051" ry="14.5236" style="stroke: #A80036; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="57" x="78.3051" y="435.1721">shared2</text><ellipse cx="270.9282" cy="430.6426" fill="#FEFECE" filter="url(#f1cdtd7xfgeu5s)" rx="16.9282" ry="14.1426" style="stroke: #A80036; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLengt
@startuml
rectangle "Chunk A" {
rectangle "Scope 1" {
(example)
(a)
(b)
}
rectangle "Scope 2" {
(shared)
(shared2)
}
}
rectangle "Chunk B" {
rectangle "Scope 3" {
(lazy)
(c)
(d)
}
(cjs)
}
(example) - -> (a)
(example) - -> (b)
(a) - -> (shared)
(shared) - -> (shared2)
(example) ..right..> (lazy)
(lazy) - -> (c)
(lazy) - -> (d)
(c) - -> (shared)
(c) - -> (cjs)
@enduml
PlantUML version 1.2017.13(Wed May 10 16:52:33 UTC 2017)
(GPL source distribution)
Java Runtime: Java(TM) SE Runtime Environment
JVM: Java HotSpot(TM) 64-Bit Server VM
Java Version: 1.7.0_25-b15
Operating System: Linux
Default Encoding: UTF-8
Language: en
Country: US
--></g></svg>