Open
Conversation
*Total -- 16,696.81kb -> 11,652.87kb (30.21%) /1-js/04-object-basics/01-object/object@2x.png -- 8.46kb -> 3.12kb (63.1%) /1-js/04-object-basics/01-object/object-user-delete.png -- 5.31kb -> 2.34kb (55.98%) /1-js/04-object-basics/01-object/object-user-isadmin.png -- 5.81kb -> 2.58kb (55.54%) /1-js/04-object-basics/01-object/object-user.png -- 4.69kb -> 2.12kb (54.84%) /3-animation/1-bezier-curve/bezier-letter@2x.png -- 15.65kb -> 7.08kb (54.75%) /1-js/04-object-basics/01-object/object.png -- 3.65kb -> 1.70kb (53.41%) /3-animation/1-bezier-curve/bezier-car@2x.png -- 14.80kb -> 7.17kb (51.55%) /3-animation/3-js-animation/bezier-linear@2x.png -- 6.95kb -> 3.37kb (51.48%) /3-animation/2-css-animations/bezier-linear@2x.png -- 6.95kb -> 3.37kb (51.48%) /3-animation/3-js-animation/linear@2x.png -- 13.32kb -> 6.53kb (51%) /3-animation/1-bezier-curve/bezier2@2x.png -- 7.11kb -> 3.50kb (50.8%) /3-animation/1-bezier-curve/bezier-letter.png -- 7.27kb -> 3.59kb (50.64%) /2-ui/1-document/09-size-and-scroll/metric-offset-parent@2x.png -- 307.04kb -> 155.11kb (49.48%) /1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval@2x.png -- 19.00kb -> 9.72kb (48.87%) /2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child@2x.png -- 14.40kb -> 7.39kb (48.7%) /3-animation/1-bezier-curve/bezier-car.png -- 6.63kb -> 3.43kb (48.28%) /1-js/03-code-quality/01-debugging-chrome/chrome-open-sources@2x.png -- 98.01kb -> 51.64kb (47.31%) /1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval@2x.png -- 19.48kb -> 10.28kb (47.26%) /2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field@2x.png -- 11.71kb -> 6.21kb (46.96%) /2-ui/1-document/02-dom-nodes/elks@2x.png -- 129.68kb -> 69.31kb (46.55%) /3-animation/2-css-animations/bezier-train-over@2x.png -- 26.25kb -> 14.32kb (45.46%) /1-js/04-object-basics/01-object/object-user@2x.png -- 10.95kb -> 6.11kb (44.18%) /1-js/04-object-basics/01-object/object-user-empty.png -- 2.97kb -> 1.66kb (44.06%) /3-animation/3-js-animation/linear.png -- 5.71kb -> 3.20kb (44.02%) /3-animation/3-js-animation/bezier-linear.png -- 2.95kb -> 1.66kb (43.93%) /3-animation/2-css-animations/bezier-linear.png -- 2.95kb -> 1.66kb (43.93%) /2-ui/1-document/02-dom-nodes/domconsole1@2x.png -- 137.83kb -> 77.37kb (43.86%) /1-js/04-object-basics/01-object/object-user-delete@2x.png -- 12.04kb -> 6.78kb (43.64%) /1-js/04-object-basics/01-object/object-user-empty@2x.png -- 6.69kb -> 3.77kb (43.64%) /1-js/04-object-basics/01-object/object-user-isadmin@2x.png -- 13.51kb -> 7.63kb (43.48%) /1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-null.png -- 4.01kb -> 2.27kb (43.46%) /1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-null.png -- 4.01kb -> 2.27kb (43.46%) /3-animation/2-css-animations/ease-in-out@2x.png -- 9.82kb -> 5.56kb (43.39%) /3-animation/2-css-animations/ease-in@2x.png -- 9.85kb -> 5.64kb (42.71%) /3-animation/2-css-animations/ease-out@2x.png -- 9.64kb -> 5.53kb (42.62%) /1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree@2x.png -- 40.13kb -> 23.09kb (42.46%) /3-animation/1-bezier-curve/bezier2.png -- 3.03kb -> 1.75kb (42.19%) /1-js/07-object-oriented-programming/11-instanceof/instanceof@2x.png -- 78.53kb -> 45.43kb (42.14%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1@2x.png -- 15.78kb -> 9.13kb (42.13%) /1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task@2x.png -- 92.37kb -> 53.47kb (42.11%) /1-js/03-code-quality/02-coding-style/code-style@2x.png -- 227.22kb -> 131.71kb (42.04%) /1-js/04-object-basics/01-object/object-user-props@2x.png -- 16.67kb -> 9.67kb (41.99%) /3-animation/1-bezier-curve/bezier4@2x.png -- 9.84kb -> 5.73kb (41.81%) /1-js/04-object-basics/02-garbage-collection/garbage-collection-3@2x.png -- 29.50kb -> 17.20kb (41.7%) /3-animation/3-js-animation/quad@2x.png -- 15.46kb -> 9.03kb (41.63%) /1-js/03-code-quality/01-debugging-chrome/chrome-sources-console@2x.png -- 60.31kb -> 35.23kb (41.59%) /1-js/04-object-basics/02-garbage-collection/garbage-collection-4@2x.png -- 30.17kb -> 17.68kb (41.38%) /1-js/04-object-basics/02-garbage-collection/garbage-collection-2@2x.png -- 27.84kb -> 16.38kb (41.19%) /3-animation/2-css-animations/ease@2x.png -- 9.83kb -> 5.79kb (41.09%) /1-js/04-object-basics/02-garbage-collection/garbage-collection-1@2x.png -- 25.61kb -> 15.09kb (41.09%) /1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval.png -- 7.57kb -> 4.48kb (40.87%) /3-animation/1-bezier-curve/bezier3-e@2x.png -- 10.17kb -> 6.01kb (40.84%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2@2x.png -- 14.89kb -> 8.83kb (40.69%) /1-js/05-data-types/04-array/stack@2x.png -- 22.35kb -> 13.29kb (40.54%) /3-animation/1-bezier-curve/bezier3-draw2@2x.png -- 41.75kb -> 24.85kb (40.49%) /1-js/08-error-handling/1-try-catch/try-catch-flow@2x.png -- 68.52kb -> 40.83kb (40.41%) /3-animation/3-js-animation/circ@2x.png -- 14.91kb -> 8.94kb (40.01%) /2-ui/1-document/11-coordinates/coords@2x.png -- 44.17kb -> 26.60kb (39.76%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3@2x.png -- 15.09kb -> 9.09kb (39.76%) /1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2@2x.png -- 55.52kb -> 33.46kb (39.73%) /2-ui/1-document/09-size-and-scroll/metric-offset-parent.png -- 104.90kb -> 63.32kb (39.64%) /2-ui/1-document/03-dom-navigation/dom-links@2x.png -- 66.03kb -> 39.86kb (39.63%) /1-js/04-object-basics/01-object/variable-contains-reference@2x.png -- 20.90kb -> 12.67kb (39.38%) /6-async/03-promise-chaining/promise-then-many@2x.png -- 17.37kb -> 10.54kb (39.31%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4@2x.png -- 15.39kb -> 9.36kb (39.18%) /1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval.png -- 7.76kb -> 4.72kb (39.17%) /3-animation/1-bezier-curve/bezier3-draw1@2x.png -- 51.28kb -> 31.21kb (39.13%) /3-animation/1-bezier-curve/bezier3@2x.png -- 8.45kb -> 5.14kb (39.1%) /2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems@2x.png -- 18.90kb -> 11.51kb (39.09%) /2-ui/1-document/10-size-and-scroll-window/document-client-width-height@2x.png -- 34.15kb -> 20.87kb (38.89%) /2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords@2x.png -- 46.22kb -> 28.26kb (38.85%) /1-js/04-object-basics/01-object/variable-copy-reference@2x.png -- 30.30kb -> 18.53kb (38.85%) /3-animation/3-js-animation/back@2x.png -- 15.76kb -> 9.64kb (38.83%) /1-js/04-object-basics/02-garbage-collection/garbage-collection-3.png -- 12.23kb -> 7.49kb (38.81%) /3-animation/2-css-animations/train-curve@2x.png -- 9.64kb -> 5.91kb (38.7%) /1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-classes@2x.png -- 105.73kb -> 64.83kb (38.68%) /1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-classes@2x.png -- 105.73kb -> 64.83kb (38.68%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5@2x.png -- 15.97kb -> 9.80kb (38.66%) /1-js/04-object-basics/02-garbage-collection/garbage-collection-4.png -- 12.51kb -> 7.67kb (38.65%) /2-ui/1-document/02-dom-nodes/domconsole0@2x.png -- 163.63kb -> 100.43kb (38.62%) /1-js/04-object-basics/02-garbage-collection/garbage-collection-2.png -- 11.84kb -> 7.27kb (38.62%) /1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint@2x.png -- 116.19kb -> 71.48kb (38.48%) /6-async/03-promise-chaining/promise-handler-variants-2@2x.png -- 55.99kb -> 34.46kb (38.46%) /1-js/07-object-oriented-programming/10-class-inheritance/3-class-extend-object/rabbit-extends-object@2x.png -- 62.59kb -> 38.52kb (38.45%) /2-ui/4-forms-controls/1-form-elements/form-navigation@2x.png -- 28.84kb -> 17.75kb (38.45%) /2-ui/1-document/03-dom-navigation/dom-links-elements@2x.png -- 66.57kb -> 41.04kb (38.35%) /1-js/02-first-steps/14-function-basics/function_basics@2x.png -- 45.52kb -> 28.07kb (38.34%) /1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause@2x.png -- 148.87kb -> 91.88kb (38.28%) /2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside@2x.png -- 21.46kb -> 13.28kb (38.1%) /3-animation/3-js-animation/quint@2x.png -- 14.57kb -> 9.03kb (38.01%) /1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-null@2x.png -- 9.13kb -> 5.66kb (37.98%) /1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-null@2x.png -- 9.13kb -> 5.66kb (37.98%) /1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal-2@2x.png -- 95.12kb -> 59.01kb (37.97%) /1-js/04-object-basics/02-garbage-collection/garbage-collection-5@2x.png -- 37.04kb -> 23.00kb (37.9%) /1-js/04-object-basics/02-garbage-collection/garbage-collection@2x.png -- 34.72kb -> 21.57kb (37.86%) /1-js/04-object-basics/02-garbage-collection/garbage-collection-1.png -- 11.32kb -> 7.03kb (37.86%) /1-js/05-data-types/05-array-methods/reduce@2x.png -- 20.30kb -> 12.63kb (37.8%) /1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1@2x.png -- 112.19kb -> 69.79kb (37.79%) /5-regular-expressions/09-regexp-groups/regexp-nested-groups@2x.png -- 25.19kb -> 15.71kb (37.61%) /1-js/06-advanced-functions/01-recursion/recursion-pow@2x.png -- 45.60kb -> 28.46kb (37.59%) /5-regular-expressions/03-regexp-character-classes/hello-java-boundaries@2x.png -- 7.52kb -> 4.70kb (37.55%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3@2x.png -- 19.79kb -> 12.37kb (37.51%) /1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-array-tostring@2x.png -- 36.96kb -> 23.17kb (37.3%) /1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-array-tostring@2x.png -- 36.96kb -> 23.17kb (37.3%) /1-js/04-object-basics/01-object/object-user-props.png -- 7.22kb -> 4.53kb (37.21%) /5-regular-expressions/03-regexp-character-classes/hello-java-boundaries.png -- 3.57kb -> 2.25kb (37.13%) /1-js/07-object-oriented-programming/03-prototype-inheritance/object-prototype-empty@2x.png -- 15.45kb -> 9.73kb (36.98%) /6-async/02-promise-basics/promise-resolve-reject@2x.png -- 60.48kb -> 38.15kb (36.92%) /2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy@2x.png -- 70.05kb -> 44.23kb (36.86%) /6-async/03-promise-chaining/promise-then-chain@2x.png -- 22.48kb -> 14.20kb (36.81%) /1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree.png -- 16.05kb -> 10.14kb (36.8%) /1-js/05-data-types/04-array/stack.png -- 10.61kb -> 6.71kb (36.73%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6@2x.png -- 18.68kb -> 11.82kb (36.7%) /1-js/03-code-quality/01-debugging-chrome/chrome-tabs@2x.png -- 133.84kb -> 84.73kb (36.69%) /2-ui/1-document/09-size-and-scroll/metric-scroll-top.png -- 99.62kb -> 63.09kb (36.67%) /2-ui/1-document/09-size-and-scroll/metric-scroll-width-height.png -- 100.41kb -> 63.61kb (36.65%) /1-js/07-object-oriented-programming/05-native-prototypes/rabbit-prototype-constructor@2x.png -- 37.09kb -> 23.53kb (36.55%) /1-js/07-object-oriented-programming/04-function-prototype/rabbit-prototype-constructor@2x.png -- 37.09kb -> 23.53kb (36.55%) /1-js/06-advanced-functions/01-recursion/linked-list-remove-1@2x.png -- 25.82kb -> 16.40kb (36.5%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5@2x.png -- 19.58kb -> 12.47kb (36.3%) /2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field.png -- 8.76kb -> 5.58kb (36.24%) /1-js/06-advanced-functions/01-recursion/linked-list-split@2x.png -- 23.25kb -> 14.84kb (36.16%) /3-animation/1-bezier-curve/bezier3-draw2.png -- 16.46kb -> 10.51kb (36.15%) /1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-1@2x.png -- 41.78kb -> 26.68kb (36.14%) /1-js/07-object-oriented-programming/04-function-prototype/object-prototype-1@2x.png -- 41.78kb -> 26.68kb (36.14%) /1-js/02-first-steps/01-hello-world/hello-world-render@2x.png -- 83.23kb -> 53.25kb (36.02%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4@2x.png -- 19.65kb -> 12.57kb (36.02%) /3-animation/1-bezier-curve/bezier4-e@2x.png -- 15.29kb -> 9.80kb (35.95%) /1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1@2x.png -- 41.63kb -> 26.66kb (35.95%) /1-js/04-object-basics/01-object/variable-copy-value@2x.png -- 35.36kb -> 22.66kb (35.91%) /1-js/05-data-types/04-array/queue@2x.png -- 13.23kb -> 8.48kb (35.89%) /1-js/02-first-steps/04-variables/variable@2x.png -- 19.00kb -> 12.18kb (35.88%) /6-async/02-promise-basics/promise-init@2x.png -- 24.79kb -> 15.92kb (35.78%) /1-js/07-object-oriented-programming/13-mixins/mixin-inheritance@2x.png -- 68.48kb -> 44.13kb (35.57%) /1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-1@2x.png -- 38.31kb -> 24.69kb (35.56%) /1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy@2x.png -- 59.29kb -> 38.21kb (35.55%) /1-js/04-object-basics/02-garbage-collection/garbage-collection.png -- 14.47kb -> 9.33kb (35.52%) /1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-2@2x.png -- 37.48kb -> 24.19kb (35.45%) /1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-array-object@2x.png -- 40.65kb -> 26.26kb (35.4%) /1-js/04-object-basics/01-object/variable-contains-reference.png -- 9.14kb -> 5.90kb (35.37%) /2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl@2x.png -- 104.79kb -> 67.81kb (35.29%) /6-async/01-callbacks/callback-hell.png -- 34.78kb -> 22.53kb (35.2%) /1-js/07-object-oriented-programming/06-prototype-methods/rabbit-animal-object@2x.png -- 49.83kb -> 32.31kb (35.17%) /1-js/07-object-oriented-programming/04-function-prototype/rabbit-animal-object@2x.png -- 49.83kb -> 32.31kb (35.17%) /1-js/06-advanced-functions/01-recursion/linked-list@2x.png -- 12.78kb -> 8.29kb (35.15%) /3-animation/3-js-animation/quad.png -- 6.78kb -> 4.40kb (35.14%) /2-ui/2-events/02-bubbling-and-capturing/eventflow@2x.png -- 171.85kb -> 111.49kb (35.12%) /1-js/07-object-oriented-programming/05-native-prototypes/function-prototype-constructor@2x.png -- 21.76kb -> 14.13kb (35.06%) /1-js/07-object-oriented-programming/04-function-prototype/function-prototype-constructor@2x.png -- 21.76kb -> 14.13kb (35.06%) /1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-2@2x.png -- 37.09kb -> 24.09kb (35.06%) /1-js/04-object-basics/02-garbage-collection/family@2x.png -- 34.81kb -> 22.61kb (35.05%) /1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-extends@2x.png -- 73.01kb -> 47.42kb (35.05%) /1-js/01-getting-started/1-intro/limitations@2x.png -- 87.58kb -> 56.95kb (34.97%) /1-js/04-object-basics/02-garbage-collection/family-no-family@2x.png -- 39.50kb -> 25.70kb (34.94%) /1-js/07-object-oriented-programming/10-class-inheritance/object-date-inheritance@2x.png -- 88.38kb -> 57.51kb (34.92%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6@2x.png -- 17.33kb -> 11.29kb (34.87%) /1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task.png -- 38.01kb -> 24.76kb (34.85%) /3-animation/2-css-animations/bezier-train-over.png -- 10.85kb -> 7.07kb (34.84%) /1-js/04-object-basics/01-object/variable-copy-reference.png -- 12.94kb -> 8.44kb (34.78%) /1-js/04-object-basics/02-garbage-collection/family-no-father@2x.png -- 31.81kb -> 20.75kb (34.76%) /1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-static@2x.png -- 71.08kb -> 46.39kb (34.74%) /1-js/02-first-steps/04-variables/variable-change@2x.png -- 43.46kb -> 28.39kb (34.68%) /2-ui/1-document/09-size-and-scroll/metric-all@2x.png -- 314.10kb -> 205.18kb (34.68%) /1-js/04-object-basics/02-garbage-collection/family-delete-refs@2x.png -- 37.65kb -> 24.69kb (34.42%) /3-animation/3-js-animation/elastic@2x.png -- 24.80kb -> 16.27kb (34.41%) /2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.png -- 5.62kb -> 3.68kb (34.41%) /2-ui/1-document/09-size-and-scroll/metric-offset-width-height@2x.png -- 178.97kb -> 117.63kb (34.28%) /2-ui/1-document/09-size-and-scroll/metric-client-width-height@2x.png -- 173.92kb -> 114.31kb (34.28%) /2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding@2x.png -- 141.14kb -> 92.79kb (34.26%) /2-ui/2-events/03-event-delegation/bagua-bubble@2x.png -- 27.34kb -> 18.00kb (34.18%) /6-async/03-promise-chaining/promise-handler-variants@2x.png -- 80.87kb -> 53.24kb (34.17%) /1-js/07-object-oriented-programming/05-native-prototypes/proto-constructor-animal-rabbit@2x.png -- 33.71kb -> 22.21kb (34.13%) /1-js/07-object-oriented-programming/04-function-prototype/proto-constructor-animal-rabbit@2x.png -- 33.71kb -> 22.21kb (34.13%) /1-js/05-data-types/04-array/array-speed@2x.png -- 22.74kb -> 14.98kb (34.12%) /1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper@2x.png -- 64.52kb -> 42.54kb (34.06%) /6-async/01-callbacks/callback-hell@2x.png -- 82.10kb -> 54.22kb (33.95%) /2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1@2x.png -- 25.52kb -> 16.87kb (33.91%) /2-ui/1-document/09-size-and-scroll/metric-css@2x.png -- 164.77kb -> 109.03kb (33.83%) /2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2@2x.png -- 30.19kb -> 19.98kb (33.82%) /2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout@2x.png -- 12.36kb -> 8.18kb (33.79%) /1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-run-animal@2x.png -- 44.06kb -> 29.18kb (33.77%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1.png -- 8.17kb -> 5.42kb (33.62%) /3-animation/3-js-animation/bounce-inout@2x.png -- 28.27kb -> 18.77kb (33.59%) /1-js/04-object-basics/02-garbage-collection/garbage-collection-5.png -- 15.54kb -> 10.33kb (33.48%) /1-js/08-error-handling/1-try-catch/try-catch-flow.png -- 28.77kb -> 19.17kb (33.38%) /1-js/06-advanced-functions/01-recursion/linked-list-0@2x.png -- 16.40kb -> 10.93kb (33.35%) /1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-chain@2x.png -- 35.51kb -> 23.68kb (33.33%) /1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal@2x.png -- 45.97kb -> 30.66kb (33.31%) /1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-animal@2x.png -- 45.97kb -> 30.66kb (33.31%) /1-js/06-advanced-functions/01-recursion/recursive-salaries@2x.png -- 70.53kb -> 47.05kb (33.28%) /1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6@2x.png -- 71.49kb -> 47.73kb (33.23%) /6-async/02-promise-basics/promise-resolve-1@2x.png -- 32.12kb -> 21.45kb (33.21%) /1-js/06-advanced-functions/03-closure/lexical-search-order@2x.png -- 26.15kb -> 17.47kb (33.18%) /1-js/04-object-basics/02-garbage-collection/family-no-father-2@2x.png -- 18.18kb -> 12.16kb (33.16%) /3-animation/2-css-animations/ease-in.png -- 4.30kb -> 2.88kb (33.15%) /1-js/03-code-quality/02-coding-style/figure-bracket-style@2x.png -- 154.88kb -> 103.57kb (33.13%) /3-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up@2x.png -- 15.47kb -> 10.35kb (33.13%) /1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-2@2x.png -- 22.92kb -> 15.33kb (33.12%) /3-animation/3-js-animation/circ.png -- 6.62kb -> 4.43kb (33.12%) /1-js/06-advanced-functions/03-closure/lexenv-nested-work@2x.png -- 67.23kb -> 44.97kb (33.11%) /2-ui/1-document/11-coordinates/coords.png -- 17.55kb -> 11.74kb (33.09%) /1-js/05-data-types/04-array/array-pop@2x.png -- 25.81kb -> 17.27kb (33.09%) /1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk@2x.png -- 22.42kb -> 15.01kb (33.05%) /1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3@2x.png -- 57.16kb -> 38.28kb (33.03%) /6-async/02-promise-basics/promise-reject-1@2x.png -- 30.03kb -> 20.12kb (33.02%) /2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.png -- 9.77kb -> 6.55kb (33.01%) /1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2.png -- 23.29kb -> 15.60kb (33.01%) /1-js/07-object-oriented-programming/05-native-prototypes/object-prototype@2x.png -- 26.36kb -> 17.67kb (32.98%) /1-js/07-object-oriented-programming/04-function-prototype/object-prototype@2x.png -- 26.36kb -> 17.67kb (32.98%) /1-js/05-data-types/09-destructuring-assignment/destructuring-complex@2x.png -- 35.85kb -> 24.03kb (32.96%) /2-ui/1-document/07-modifying-document/insert-adjacent@2x.png -- 52.90kb -> 35.48kb (32.93%) /2-ui/1-document/09-size-and-scroll/metric-scroll-top@2x.png -- 233.42kb -> 156.59kb (32.92%) /2-ui/1-document/07-modifying-document/before-prepend-append-after@2x.png -- 48.85kb -> 32.78kb (32.89%) /1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit@2x.png -- 18.40kb -> 12.35kb (32.87%) /2-ui/1-document/09-size-and-scroll/metric-scroll-width-height@2x.png -- 236.29kb -> 158.82kb (32.79%) /1-js/07-object-oriented-programming/09-class/class-user@2x.png -- 27.76kb -> 18.67kb (32.76%) /2-ui/4-forms-controls/1-form-elements/form-navigation.png -- 12.83kb -> 8.63kb (32.76%) /3-animation/1-bezier-curve/bezier3-draw1.png -- 20.45kb -> 13.76kb (32.73%) /1-js/06-advanced-functions/03-closure/lexenv-if@2x.png -- 53.02kb -> 35.70kb (32.68%) /1-js/05-data-types/04-array/array-shift@2x.png -- 40.08kb -> 27.00kb (32.63%) /3-animation/3-js-animation/back.png -- 6.94kb -> 4.68kb (32.56%) /5-regular-expressions/03-regexp-character-classes/love-html5-classes@2x.png -- 8.69kb -> 5.86kb (32.55%) /1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5@2x.png -- 69.50kb -> 46.89kb (32.54%) /1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4@2x.png -- 62.09kb -> 41.92kb (32.48%) /1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-3@2x.png -- 29.55kb -> 19.97kb (32.4%) /2-ui/1-document/10-size-and-scroll-window/document-client-width-height.png -- 15.66kb -> 10.59kb (32.35%) /1-js/07-object-oriented-programming/11-instanceof/instanceof.png -- 32.56kb -> 22.03kb (32.34%) /1-js/07-object-oriented-programming/10-class-inheritance/this-super-loop@2x.png -- 54.05kb -> 36.58kb (32.31%) /1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2@2x.png -- 66.11kb -> 44.75kb (32.3%) /1-js/04-object-basics/02-garbage-collection/memory-user-john-admin@2x.png -- 13.41kb -> 9.11kb (32.02%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2.png -- 7.87kb -> 5.35kb (31.96%) /1-js/06-advanced-functions/03-closure/lexical-environment-global-2@2x.png -- 37.66kb -> 25.63kb (31.95%) /3-animation/2-css-animations/ease-in-out.png -- 4.28kb -> 2.91kb (31.89%) /1-js/06-advanced-functions/03-closure/lexical-environment-simple@2x.png -- 57.21kb -> 38.98kb (31.87%) /3-animation/2-css-animations/ease-out.png -- 4.17kb -> 2.84kb (31.87%) /1-js/07-object-oriented-programming/03-prototype-inheritance/proto-user-admin@2x.png -- 35.51kb -> 24.20kb (31.85%) /1-js/06-advanced-functions/03-closure/lexical-environment-global-3@2x.png -- 41.05kb -> 27.99kb (31.81%) /1-js/05-data-types/04-array/queue.png -- 6.03kb -> 4.11kb (31.79%) /1-js/04-object-basics/02-garbage-collection/memory-user-john@2x.png -- 11.70kb -> 7.98kb (31.78%) /2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling@2x.png -- 24.47kb -> 16.70kb (31.73%) /1-js/01-getting-started/1-intro/limitations.png -- 35.29kb -> 24.10kb (31.71%) /2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl.png -- 38.06kb -> 26.04kb (31.56%) /1-js/06-advanced-functions/01-recursion/recursion-pow.png -- 18.95kb -> 12.97kb (31.54%) /3-animation/3-js-animation/bounce-inout.png -- 12.75kb -> 8.73kb (31.47%) /3-animation/3-js-animation/quint.png -- 6.41kb -> 4.40kb (31.37%) /1-js/04-object-basics/02-garbage-collection/memory-user-john-lost@2x.png -- 15.84kb -> 10.88kb (31.33%) /6-async/03-promise-chaining/promise-handler-variants-2.png -- 23.78kb -> 16.33kb (31.33%) /3-animation/3-js-animation/elastic.png -- 10.98kb -> 7.54kb (31.31%) /2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords.png -- 22.56kb -> 15.51kb (31.25%) /2-ui/1-document/01-browser-environment/windowObjects@2x.png -- 49.87kb -> 34.30kb (31.22%) /2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding.png -- 53.77kb -> 37.03kb (31.14%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3.png -- 10.22kb -> 7.05kb (31.08%) /1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup@2x.png -- 63.80kb -> 44.06kb (30.95%) /3-animation/1-bezier-curve/bezier-vase@2x.png -- 16.38kb -> 11.32kb (30.93%) /1-js/01-getting-started/3-devtools/chrome@2x.png -- 67.76kb -> 46.80kb (30.92%) /1-js/05-data-types/05-array-methods/reduce.png -- 8.95kb -> 6.18kb (30.89%) /3-animation/3-js-animation/circ-ease@2x.png -- 30.11kb -> 20.81kb (30.89%) /3-animation/2-css-animations/train-curve.png -- 4.10kb -> 2.84kb (30.84%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4.png -- 8.12kb -> 5.62kb (30.77%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3.png -- 7.98kb -> 5.53kb (30.74%) /1-js/06-advanced-functions/03-closure/lexical-environment-global@2x.png -- 21.83kb -> 15.13kb (30.73%) /1-js/05-data-types/04-array/array-speed.png -- 9.92kb -> 6.88kb (30.68%) /3-animation/1-bezier-curve/bezier4.png -- 4.28kb -> 2.97kb (30.56%) /1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-classes.png -- 43.86kb -> 30.48kb (30.5%) /1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-classes.png -- 43.86kb -> 30.48kb (30.5%) /2-ui/1-document/02-dom-nodes/inspect@2x.png -- 193.59kb -> 134.60kb (30.47%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5.png -- 8.39kb -> 5.83kb (30.44%) /2-ui/1-document/09-size-and-scroll/metric-client-left-top@2x.png -- 103.62kb -> 72.17kb (30.35%) /3-animation/1-bezier-curve/bezier4-e.png -- 6.75kb -> 4.70kb (30.29%) /1-js/05-data-types/11-json/json-meetup@2x.png -- 25.65kb -> 17.90kb (30.22%) /2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.png -- 8.53kb -> 5.95kb (30.18%) /3-animation/2-css-animations/ease.png -- 4.32kb -> 3.02kb (30.09%) /2-ui/2-events/02-bubbling-and-capturing/eventflow.png -- 75.28kb -> 52.70kb (30%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5.png -- 10.17kb -> 7.12kb (29.95%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4.png -- 10.20kb -> 7.15kb (29.85%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6.png -- 9.68kb -> 6.80kb (29.76%) /3-animation/1-bezier-curve/bezier3-e.png -- 4.67kb -> 3.28kb (29.76%) /1-js/04-object-basics/01-object/variable-copy-value.png -- 15.38kb -> 10.83kb (29.55%) /1-js/07-object-oriented-programming/10-class-inheritance/3-class-extend-object/rabbit-extends-object.png -- 25.08kb -> 17.69kb (29.45%) /2-ui/1-document/09-size-and-scroll/metric-all.png -- 136.22kb -> 96.13kb (29.43%) /2-ui/1-document/03-dom-navigation/dom-links.png -- 28.05kb -> 19.86kb (29.18%) /1-js/02-first-steps/04-variables/variable-change.png -- 18.47kb -> 13.09kb (29.13%) /5-regular-expressions/09-regexp-groups/regexp-nested-groups.png -- 12.03kb -> 8.53kb (29.1%) /5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6.png -- 9.19kb -> 6.52kb (29.04%) /1-js/06-advanced-functions/01-recursion/linked-list-remove-1.png -- 10.53kb -> 7.50kb (28.71%) /2-ui/1-document/02-dom-nodes/toolbarButtonGlyphs.svg -- 47.92kb -> 34.23kb (28.58%) /1-js/03-code-quality/01-debugging-chrome/toolbarButtonGlyphs.svg -- 47.92kb -> 34.23kb (28.58%) /6-async/03-promise-chaining/promise-then-many.png -- 7.27kb -> 5.19kb (28.54%) /3-animation/3-js-animation/circ-ease.png -- 13.65kb -> 9.76kb (28.49%) /1-js/06-advanced-functions/01-recursion/recursive-salaries.png -- 29.57kb -> 21.15kb (28.47%) /1-js/05-data-types/04-array/array-shift.png -- 16.64kb -> 11.92kb (28.37%) /1-js/03-code-quality/02-coding-style/code-style.png -- 117.88kb -> 84.55kb (28.28%) /1-js/07-object-oriented-programming/05-native-prototypes/rabbit-prototype-constructor.png -- 15.62kb -> 11.22kb (28.21%) /1-js/07-object-oriented-programming/04-function-prototype/rabbit-prototype-constructor.png -- 15.62kb -> 11.22kb (28.21%) /2-ui/1-document/07-modifying-document/insert-adjacent.png -- 21.99kb -> 15.82kb (28.09%) /1-js/02-first-steps/04-variables/variable.png -- 8.34kb -> 6.00kb (28.02%) /1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper.png -- 26.50kb -> 19.10kb (27.95%) /1-js/04-object-basics/02-garbage-collection/family-no-family.png -- 16.46kb -> 11.86kb (27.95%) /2-ui/1-document/09-size-and-scroll/metric-client-width-height.png -- 74.38kb -> 53.63kb (27.91%) /2-ui/1-document/07-modifying-document/before-prepend-append-after.png -- 20.12kb -> 14.52kb (27.82%) /6-async/02-promise-basics/promise-resolve-reject.png -- 25.60kb -> 18.48kb (27.82%) /3-animation/1-bezier-curve/bezier3.png -- 3.74kb -> 2.70kb (27.81%) /2-ui/1-document/09-size-and-scroll/metric-offset-width-height.png -- 76.42kb -> 55.21kb (27.75%) /1-js/06-advanced-functions/01-recursion/linked-list-split.png -- 9.56kb -> 6.94kb (27.44%) /1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-2.png -- 13.96kb -> 10.13kb (27.43%) /3-animation/1-bezier-curve/bezier-vase.png -- 7.19kb -> 5.22kb (27.38%) /1-js/04-object-basics/02-garbage-collection/family-delete-refs.png -- 16.04kb -> 11.66kb (27.33%) /1-js/07-object-oriented-programming/13-mixins/mixin-inheritance.png -- 25.12kb -> 18.26kb (27.32%) /2-ui/1-document/03-dom-navigation/dom-links-elements.png -- 29.00kb -> 21.10kb (27.23%) /1-js/06-advanced-functions/01-recursion/linked-list.png -- 5.26kb -> 3.84kb (27.05%) /1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy.png -- 25.82kb -> 18.84kb (27.04%) /2-ui/1-document/09-size-and-scroll/metric-css.png -- 69.73kb -> 50.93kb (26.97%) /1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1.png -- 17.43kb -> 12.73kb (26.95%) /1-js/06-advanced-functions/03-closure/lexical-search-order.png -- 11.12kb -> 8.13kb (26.95%) /1-js/05-data-types/04-array/array-pop.png -- 10.32kb -> 7.54kb (26.91%) /1-js/04-object-basics/02-garbage-collection/family.png -- 14.76kb -> 10.80kb (26.87%) /1-js/04-object-basics/02-garbage-collection/family-no-father.png -- 13.25kb -> 9.71kb (26.76%) /3-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up.png -- 6.45kb -> 4.73kb (26.67%) /1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-array-tostring.png -- 16.46kb -> 12.08kb (26.61%) /1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-array-tostring.png -- 16.46kb -> 12.08kb (26.61%) /1-js/07-object-oriented-programming/10-class-inheritance/object-date-inheritance.png -- 35.02kb -> 25.76kb (26.45%) /6-async/02-promise-basics/promise-init.png -- 10.76kb -> 7.92kb (26.42%) /1-js/06-advanced-functions/03-closure/lexenv-nested-work.png -- 26.74kb -> 19.69kb (26.35%) /1-js/07-object-oriented-programming/05-native-prototypes/function-prototype-constructor.png -- 9.38kb -> 6.92kb (26.24%) /1-js/07-object-oriented-programming/04-function-prototype/function-prototype-constructor.png -- 9.38kb -> 6.92kb (26.24%) /1-js/07-object-oriented-programming/03-prototype-inheritance/object-prototype-empty.png -- 6.61kb -> 4.87kb (26.23%) /1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-1.png -- 16.96kb -> 12.51kb (26.23%) /1-js/07-object-oriented-programming/04-function-prototype/object-prototype-1.png -- 16.96kb -> 12.51kb (26.23%) /2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy.png -- 30.99kb -> 22.86kb (26.23%) /1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal-2.png -- 39.14kb -> 28.90kb (26.16%) /2-ui/1-document/09-size-and-scroll/metric-client-left-top.png -- 37.59kb -> 27.78kb (26.11%) /1-js/06-advanced-functions/03-closure/lexical-environment-simple.png -- 23.90kb -> 17.67kb (26.05%) /1-js/05-data-types/09-destructuring-assignment/destructuring-complex.png -- 14.57kb -> 10.83kb (25.71%) /1-js/07-object-oriented-programming/06-prototype-methods/rabbit-animal-object.png -- 20.64kb -> 15.34kb (25.71%) /1-js/07-object-oriented-programming/04-function-prototype/rabbit-animal-object.png -- 20.64kb -> 15.34kb (25.71%) /1-js/06-advanced-functions/01-recursion/linked-list-0.png -- 6.84kb -> 5.09kb (25.6%) /6-async/03-promise-chaining/promise-then-chain.png -- 9.36kb -> 6.96kb (25.58%) /1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-extends.png -- 30.36kb -> 22.65kb (25.42%) /1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-static.png -- 29.54kb -> 22.05kb (25.35%) /2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling.png -- 10.47kb -> 7.82kb (25.32%) /1-js/05-data-types/11-json/json-meetup.png -- 11.29kb -> 8.43kb (25.27%) /1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup.png -- 27.60kb -> 20.63kb (25.25%) /1-js/03-code-quality/01-debugging-chrome/chrome-open-sources.png -- 60.76kb -> 45.51kb (25.09%) /1-js/06-advanced-functions/03-closure/lexenv-if.png -- 21.92kb -> 16.43kb (25.04%) /1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5.png -- 29.12kb -> 21.91kb (24.77%) /1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-2.png -- 15.42kb -> 11.60kb (24.77%) /2-ui/2-events/03-event-delegation/bagua-bubble.png -- 11.96kb -> 9.00kb (24.72%) /1-js/07-object-oriented-programming/10-class-inheritance/this-super-loop.png -- 22.04kb -> 16.60kb (24.66%) /2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2.png -- 12.29kb -> 9.27kb (24.54%) /6-async/03-promise-chaining/promise-handler-variants.png -- 35.13kb -> 26.53kb (24.47%) /2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1.png -- 10.76kb -> 8.13kb (24.45%) /1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-1.png -- 15.70kb -> 11.88kb (24.36%) /1-js/02-first-steps/14-function-basics/function_basics.png -- 22.36kb -> 16.93kb (24.28%) /1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2.png -- 27.41kb -> 20.79kb (24.17%) /1-js/07-object-oriented-programming/05-native-prototypes/proto-constructor-animal-rabbit.png -- 14.10kb -> 10.69kb (24.16%) /1-js/07-object-oriented-programming/04-function-prototype/proto-constructor-animal-rabbit.png -- 14.10kb -> 10.69kb (24.16%) /1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3.png -- 23.76kb -> 18.02kb (24.15%) /1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-chain.png -- 14.88kb -> 11.32kb (23.93%) /1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6.png -- 30.04kb -> 22.89kb (23.8%) /1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-array-object.png -- 17.49kb -> 13.34kb (23.74%) /1-js/07-object-oriented-programming/09-class/class-user.png -- 12.29kb -> 9.40kb (23.52%) /1-js/06-advanced-functions/03-closure/lexical-environment-global-2.png -- 15.61kb -> 11.96kb (23.38%) /1-js/07-object-oriented-programming/03-prototype-inheritance/proto-user-admin.png -- 13.43kb -> 10.29kb (23.36%) /1-js/04-object-basics/02-garbage-collection/memory-user-john-lost.png -- 6.62kb -> 5.08kb (23.31%) /1-js/07-object-oriented-programming/05-native-prototypes/object-prototype.png -- 10.98kb -> 8.43kb (23.2%) /1-js/07-object-oriented-programming/04-function-prototype/object-prototype.png -- 10.98kb -> 8.43kb (23.2%) /2-ui/1-document/01-browser-environment/windowObjects.png -- 20.91kb -> 16.07kb (23.15%) /2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.png -- 5.45kb -> 4.20kb (22.97%) /1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-run-animal.png -- 18.76kb -> 14.46kb (22.95%) /6-async/02-promise-basics/promise-resolve-1.png -- 14.28kb -> 11.01kb (22.9%) /1-js/06-advanced-functions/03-closure/lexical-environment-global-3.png -- 17.11kb -> 13.20kb (22.85%) /1-js/04-object-basics/02-garbage-collection/family-no-father-2.png -- 7.74kb -> 5.98kb (22.83%) /1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4.png -- 25.77kb -> 19.89kb (22.8%) /5-regular-expressions/03-regexp-character-classes/love-html5-classes.png -- 4.05kb -> 3.13kb (22.74%) /2-ui/3-event-details/4-mouse-drag-and-drop/2-drag-heroes/solution.view/field.svg -- 2.26kb -> 1.75kb (22.44%) /1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-2.png -- 9.67kb -> 7.50kb (22.38%) /1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit.png -- 7.67kb -> 5.97kb (22.24%) /1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal.png -- 19.32kb -> 15.03kb (22.21%) /1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-animal.png -- 19.32kb -> 15.03kb (22.21%) /1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk.png -- 9.56kb -> 7.45kb (22.12%) /1-js/04-object-basics/02-garbage-collection/memory-user-john-admin.png -- 5.73kb -> 4.47kb (22.07%) /6-async/02-promise-basics/promise-reject-1.png -- 13.35kb -> 10.42kb (21.95%) /1-js/04-object-basics/02-garbage-collection/memory-user-john.png -- 4.96kb -> 3.88kb (21.84%) /1-js/06-advanced-functions/03-closure/lexical-environment-global.png -- 9.18kb -> 7.22kb (21.41%) /1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-3.png -- 12.87kb -> 10.12kb (21.33%) /1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.png -- 59.82kb -> 48.81kb (18.4%) /1-js/03-code-quality/02-coding-style/figure-bracket-style.png -- 76.73kb -> 62.62kb (18.38%) /1-js/03-code-quality/01-debugging-chrome/chrome-sources-console.png -- 30.82kb -> 25.18kb (18.28%) /1-js/02-first-steps/01-hello-world/hello-world-render.png -- 43.48kb -> 35.71kb (17.86%) /2-ui/1-document/02-dom-nodes/elks.png -- 73.19kb -> 60.41kb (17.47%) /1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause.png -- 79.79kb -> 65.95kb (17.34%) /1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1.png -- 63.64kb -> 54.27kb (14.71%) /2-ui/1-document/11-coordinates/document-window-coordinates-zero@2x.png -- 649.79kb -> 554.99kb (14.59%) /2-ui/1-document/02-dom-nodes/domconsole1.png -- 70.70kb -> 61.08kb (13.61%) /2-ui/1-document/11-coordinates/document-window-coordinates-scroll@2x.png -- 734.95kb -> 635.34kb (13.55%) /2-ui/1-document/02-dom-nodes/domconsole0.png -- 92.77kb -> 82.27kb (11.32%) /1-js/03-code-quality/01-debugging-chrome/chrome-tabs.png -- 71.99kb -> 63.88kb (11.26%) /1-js/01-getting-started/3-devtools/chrome.png -- 41.14kb -> 36.56kb (11.14%) /2-ui/1-document/11-coordinates/document-window-coordinates-scroll.png -- 324.11kb -> 291.87kb (9.95%) /2-ui/1-document/11-coordinates/document-window-coordinates-zero.png -- 280.94kb -> 253.09kb (9.91%) /3-animation/1-bezier-curve/demo.svg -- 7.75kb -> 7.28kb (6.08%) /1-js/01-getting-started/3-devtools/safari.png -- 104.67kb -> 102.70kb (1.88%) /2-ui/3-event-details/8-onscroll/3-load-visible-img/source.view/placeholder.svg -- 2.53kb -> 2.50kb (1.54%) /2-ui/3-event-details/8-onscroll/3-load-visible-img/solution.view/placeholder.svg -- 2.53kb -> 2.50kb (1.54%) /1-js/01-getting-started/3-devtools/safari@2x.png -- 284.68kb -> 281.86kb (0.99%) /2-ui/1-document/02-dom-nodes/inspect.png -- 109.73kb -> 109.27kb (0.42%) /2-ui/1-document/02-dom-nodes/statusbarButtonGlyphs.svg -- 22.08kb -> 22.08kb (0.01%) Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Beep boop. Your images are optimized!
Your image file size has been reduced by 30% 🎉
Details
Black Lives Matter | 💰 donate | 🎓 learn | ✍🏾 sign
📝 docs |
repo | 🙋🏾 issues | 🏅 swag | 🏪 marketplace