360 W3C Working Group
This project records the outputs of the 360 W3C Working Group in the development of the Web Standards.
360 has joined W3C (World Wide Web Consortium, also known as the W3C Council) since 2012 to become a full member. In August 2015, W3C membership affairs were handed over by the browser department to the Web Platform Department Qi Dance Group (360 largest front-end team). In August 2020, W3C membership affairs were handed over to the browser department.
After a period of research and preparation, in early 2018, the 360 W3C Working Group was officially established with the support of the 360 Technical Committee Front-end Branch. Currently, the members mainly come from 360's front-end teams, and are also open to major business lines.
In order to enable the majority of colleagues and the public to better understand the situation of 360's participation in the formulation of W3C standards and attract more interested in Web standards, research and willing to contribute to participate, we created this project.
member
- @panhongxue, Advisory Committee Representative (Representative of the Advisory Committee)
- @cncuckoo, former Advisory Committee Representative
- @liuguanyu, CSS Working Group
- @verymuch, Web of Things Working Group
- @francisfeng, Automative Working
- @songworld, Automative Working Group
- @hax
- @lizhening
- @nimitzdev
- @betseyliu
Former member
- @anjia, CSS Working Group
- @berwin, Web Performance Working Group
- @huangxiaolu, Web Performance Working Group
- @chunpu, Browser Testing and Tools Working Group
- @liuyuchenzh, Web Performance Working Group
contribute
- CSS Working Group
- Web Performance Working Group
- WoT Working Group
article
- Future JavaScript records and tuples (20200601 @cncuckoo)
- The JavaScript feature that should be forgotten the most (20200516 @cncuckoo)
- Deno 1.0, let’s learn about it (20200510 @cncuckoo)
- Maintainability of front-end best practices (20200427 @cncuckoo)
- Watch "33 lines of code React" (20200420 @cncuckoo)
- Talk about mini program automation (20200408 @liuguanyu)
- Web Standard: The Force of the Front End (20200328 @cncuckoo)
- Three stages of Vuex calling interface (20200312 @cncuckoo)
- Rome: Get started with Facebook's latest JS tools (20200302 @cncuckoo)
- Talk about the Lunar calendar (20200108 @liuguanyu)
- W3C Wanwei Internet of Things Analysis: Programming API (20200101 @cncuckoo)
- Ecma 118th GA Conference Notes (20191229 @cncuckoo)
- Whether you win or not is the blame for the lottery program? (20191216 @liuguanyu)
- W3C World Wide Internet of Things Analysis: Things Description (20191209 @cncuckoo)
- 『 Vue Little Case』 - null vs undefined in Vue Prop (20191128 @verymuch)
- What new accessibility features have been added to iOS 13? (20191118 @anjia)
- Run your NodeJS program to someone without NodeJS (20191113 @liuguanyu)
- About Code Review (20191111 @berwin)
- W3C World Wide Internet of Things Standard Analysis: Architecture (20191106 @cncuckoo)
- Number of child elements and traversal of child elements (20191104 @hax)
- CSS display attribute double value syntax (20191028 @betseyliu)
- Introduction to W3C Internet of Things Standards (20191021 @cncuckoo)
- Attributes with "script magic" (20191016 @anjia)
- A brief discussion on ShadowDOM (20191014 @liuguanyu)
- Implementing the ring date selector using SVG (20191009 @lizheming)
- TTML—Subtitle Specification to Make W3C Emmy Award-winning Subtitle Specification (20191007 @lizheming)
- TPAC Notes: HTML 3D Element & Native glTF Proposal (20191002 @betseyliu)
- Getting started with TrueType: Basic Concepts (20190930 @cncuckoo)
- Three.js Conversion of geographic coordinates and three-dimensional spatial coordinates (20190918 @verymuch)
- ARIA Practice Guide (1) (20190916 @anjia)
- CSS Font: Font Features (20190911 @cncuckoo)
- The underlying implementation principles and some thoughts on mini-programs (20190909 @berwin)
- CSS Font: Level1 to 3 (20190904 @cncuckoo)
- Directory traversal of web security vulnerabilities (20190828 @lizheming)
- What do you know about new features of ES2019 (20190826 @betseyliu)
- css blend mode (20190819 @verymuch)
- 【Translation】Accessibility traps and test methods for mobile apps (20190815 @anjia)
- Multi-package management tool from babel: Lerna (20190812 @liuguanyu)
- Principles of Capturing FMP (20190807 @berwin)
- setTimeout The Revelation of Little Embarrassment (20190805 @cncuckoo)
- Why does CORS differentiate between "simple request" and "pre-check request"? (20190801 @hax)
- Rendering is completed in less than 0.3s! 360 "Flash" optimization practice of information flow text (20190729 @lizheming)
- Give you a secret to interview with Qi Dance Troupe (Part 2) (20190724 @betseyliu)
- Minimum stack and minimum queue (20190717 @verymuch)
- How to test the accessibility of a website (20190715 @anjia)
- WSL: Play Linux gracefully under Windows (20190711 @liuguanyu)
- Requirements Analysis and Development Time Evaluation (20190708 @berwin)
- Environment variables you don't know (20190703 @cncuckoo)
- File upload for web security vulnerabilities (20190701 @lizheming)
- Give you a secret to interview with Qi Dance Troupe (Part 1) (20190626 @betseyliu)
- CSS Overscroll Behavior (20190624 @nimitzdev)
- A brief analysis of Base64 source code (20190619 @verymuch)
- [Translation] Unveiling the Mystery of ARIA (20190617 @anjia)
- Make your web page more silky (full) (20190610 @berwin)
- CSS Color Adjust Quick View (20190605 @nimitzdev)
- In-depth understanding of modern browsers (20190603 @cncuckoo)
- data-url (20190529 @verymuch)
- Talk about StorageEvent (20190527 @liuguanyu)
- Web Authentication and WebAuthn (20190523 @nimitzdev)
- Starting with Google and Huawei suspending cooperation (20190522 @liuguanyu)
- TimeSlicing (20190520 @berwin)
- H5 must know and know how to quickly build a development environment (20190515 @cncuckoo)
- Filter Effects in Web 1 CSS filter (20190508 @verymuch)
- Accessible Web (20190506 @anjia)
- H5 must know and know the pixel-level restoration design draft (20190501 @cncuckoo)
- Puppeteer PK sliding verification code (20190424 @liuguanyu)
- About the increase in volume (20190422 @berwin)
- CSS custom properties and their usage (20190415 @verymuch)
- Summary of the Participation of the "Fifth CSS Conference in China" (20190410 @anjia)
- NodeJS and Command Line Programs (20190408 @liuguanyu)
- 360AI Speaker Official Website Development Notes (20190401 @cncuckoo)
- Web and Sensor Generic Sensor API (20190327 @nimitzdev)
- Count the latest CSS micro elements and their usage (20190320 @verymuch)
- See the picture to understand perspective and preserve-3d (20190318 @anjia)
- NodeJS and Module System (20190313 @liuguanyu)
- Make your web page more silky (One) (20190311 @berwin)
- H5 must know and interact with the App (20190306 @cncuckoo)
- Screen Orientation Reading and Locking Screen Orientation API (20190227 @nimitzdev)
- CSS's "layers" and "stacks" green (20190225 @verymuch)
- Logical properties and logical values (20190220 @anjia)
- A preliminary study on GraphQL (I) (20190123 @liuguanyu)
- Optimize key rendering paths (20190121 @berwin)
- Quickly build a local development environment based on HTTPS (20190116 @cncuckoo)
- Implement web page automation operations based on Puppeteer (20190114 @huangxiaolu)
- Introduction to CSS Action Path Standard Motion Path (20190109 @nimitzdev)
- Basic usage and common usage issues of ES module (20190107 @verymuch)
- How does CSS determine the image size? (20190102 @anjia)
- Both form and spirit - Talk about CSS Shapes (20181231 @liuguanyu)
- Key rendering path (20181226 @berwin)
- The Async Clipboard API is here (20181224 @cncuckoo)
- Things about Node.js timed emails (20181219 @huangxiaolu)
- CSS stories you may not know (20181217 @cncuckoo)
- Take stock of the newly added selectors in CSS Selectors Level4 (20181212 @nimitzdev)
- Jump out forEach (20181210 @verymuch)
- In-depth understanding of CSS linear gradient (20181205 @anjia)
- Give you some colors (20181203 @liuguanyu)
- Image optimization principle (20181128 @berwin)
- 360AI speaker H5 development practice (20181126 @cncuckoo)
- Do you have lazy cancer? I have WebDriver~ (20181121 @huangxiaolu)
- Elegantly adapted to low-end mobile devices (20181119 @liuyuchenzh)
- CSS Text Decoration (20181114 @nimitzdev)
- Blank elements in the line "elimination joy" (20181112 @verymuch)
- TPAC-2018-Summary of Participation (20181107 @anjia)
- Start with an interview question (20181105 @liuguanyu)
- The new posture "Beacon" reported in front-end logs (20181031 @berwin)
- Calculate the browser's idle time (20181029 @huangxiaolu)
- Front-end font clipping: Practical chapter (20181024 @cncuckoo)
- Why is your browser card (20181022 @liuyuchenzh)
- Operate CSSOM CSS Typed OM more efficiently and safely (20181017 @nimitzdev)
- Browser Caching Policy Literacy Chapter (20181015 @verymuch)
- "In-depth and easy to understand Vue.js" author talks about the "Sword-Off Way" of Front-end Framework (20181010 @berwin)
- CSS Painting API (20181008 @anjia)
- Add some information to your animation: Talk about AnimationWorklet (20181003 @liuguanyu)
- Completely understand the login process of the mini program - with the mini program and server code (20181001 @chunpu)
- Briefly analyze 6 major vulnerabilities and solutions for web applications (20180926 @cncuckoo)
- Prefetch and preloading practices (20180925 @huangxiaolu)
- Talk about Server Timing (20180919 @liuyuchenzh)
- A brief discussion on Scroll Snap (20180917 @nimitzdev)
- Raspberry Pi, don’t know if you don’t play (1) (20180913 @liuguanyu)
- Talk about my understanding of modern front-end frameworks (20180910 @berwin)
- Showing dog food will help you understand the WoT connection scenario (20180905 @verymuch)
- Web Performance Information Collection Guide (20180903 @berwin)
- Detailed explanation of automation tests in vue-cli Nightwatch (20180829 @chunpu)
- Standardization process of W3C standard introduction (20180828 @verymuch)
- Flash the page font? These two standards can help you (20180827 @nimitzdev)
- Little brother and sister, come and try the syntax sugar of Async function (20180824 @cncuckoo)
- There is an optimization called Preload (20180821 @huangxiaolu)
- Is the code fast? Just run a point and know it (20180820 @liuyuchenzh)
- 5 concepts that programmers may not know (20180815 @cncuckoo)
- Oh my God, the engineer is actually addicted to growing carrots - CSS Grid 28 level pass secrets (20180813 @liuguanyu)
- This dog engine is so fast? These characteristics must be considered (20180812 @anjia)
- A preliminary study on Quantum (20180808 @anjia)
- Get started in 20 minutes (20180806 @liuguanyu)
- Flexbox, I can finally admit that I understand (20180804 @cncuckoo)
- 8 tips for CSS performance optimization (20180801 @verymuch)
- New gameplay of CSS fonts: Colorful Fonts (20180730 @nimitzdev)
- Goodbye jQuery, my old friend (20180727 @cncuckoo)
- Completely understand Object.keys in 5 minutes (20180726 @berwin)
- You must have reconstructed it because you are so idle (20180724 @huangxiaolu)
- 5 minutes to get a front-end performance monitoring tool (20180718 @liuyuchenzh)
- Hi, I'll give you a web performance optimization map (20180716 @berwin)
- No need to precompile, the day for CSS to write nesting directly is coming (20180712 @anjia)
- shock! Sliding verification code can actually be cracked like this (20180709 @chunpu)
- TimBernersLee Biography (20180630 @cncuckoo)
- Why can't there be CSS4? (20180625 @cncuckoo)
- Come on, let’s help formulate CSS specifications (20180613 @cncuckoo)
- Classmate, W3C learn about it (20180612 @huangxiaolu)
Copyright Statement
All articles under this project are original works by members of the 360 Company W3C Working Group. If you need to reprint, please be sure to contact: [email protected] first, and then reprint it after obtaining authorization. When reprinting, you must also follow the practice of creative sharing and indicate the author and source of the article (that is, this page or article page).
Thanks for the cooperation!