Electron Now

Dc13d329db98a4ff44d52013b80e3bf4?s=47 Cheng Zhao
November 06, 2017

Electron Now

Electron Tokyo MeetUp 2017.

Dc13d329db98a4ff44d52013b80e3bf4?s=128

Cheng Zhao

November 06, 2017
Tweet

Transcript

  1. Electron Now at Electron Tokyo MeetUp, 2017

  2. about me ‣ $IFOH;IBP ‣ (JU)VC[DCFO[ ‣ DSFBUPSPG&MFDUSPOGSBNFXPSL ‣ MJWJOHJO5PLZP

  3. topics ‣ QSPCMFNTPG&MFDUSPO`TEFWFMPQNFOUBOEIPX XFBSFTPMWJOHUIFN ‣ IPX&MFDUSPO`TEFWFMPQNFOUJTHPJOH

  4. problem: the project was relying on 1 people

  5. the project was relying on 1 people ‣ &MFDUSPOXBTNPTUMZNBJOUBJOFECZPOMZEFWFMPQFS ‣

    GFXQFPQMFVOEFSTUBOETUIFIBDLTPG&MFDUSPO ‣ UIFSFBSFUPPNBOZJTTVFTGPSEFWFMPQFSUPIBOEMF
  6. now ‣ (JU)VCIJSJOHNPSFQFPQMF
 &MFDUSPOUFBNOPXIBTEFWFMPQFST ‣ DPNQBOJFTVTJOH&MFDUSPOBMTPXPSLJOHPO&MFDUSPO
 .JDSPTPGUBOE4MBDLIBWFEFEJDBUFEUFBNTXPSLJOH PO&MFDUSPO

  7. problem: too slow to add features / fix bugs

  8. too slow to add features / fix bugs ‣ &MFDUSPOJTCBTFEPO$ISPNJVNBOE/PEFKT


    FMFDUSPO@CVHT DISPNJVN@CVHT OPEF@CVHT ‣ &MFDUSPOJTBQMBUGPSN
 FWFSZPOFXBOUTEJ⒎FSFOUGFBUVSFT ‣ XFIBWFWFSZMJNJUFESFTPVSDFT
  9. now ‣ XFNBLF&MFDUSPOFBTZUPXPSLPO
 CFUUFSEPDT CVJMETFSWFST FBTJFSXPSLqPXTʜ ‣ JGZPVBSFBCJHDPSQBOEXBOUBOFXGFBUVSF  USZXPSLJOHPOJUZPVSTFMG

  10. problem: too slow to upgrade Chrome

  11. too slow to upgrade Chrome ‣ &MFDUSPOIBTNVMUJQMFQBUDIFTPO$ISPNJVN ‣ BEEJOHBGFBUVSFPSpYJOHBCVHJO&MFDUSPO DBOSFTVMUJOBOFXQBUDIPO$ISPNJVN

    ‣ VQHSBEJOH$ISPNFJTQBJOGVMBOEUBLFTMPUTPG UJNF ‣ JUXBTIBOEMFECZPOMZEFWFMPQFS
  12. now ‣ UIFSFJTB.JDSPTPGUUFBNGPDVTJOHPO$ISPNF VQHSBEFTJO&MFDUSPO ‣ *`NGSFFEGSPNUIF$ISPNFVQHSBEFIFMM

  13. problem: Electron was bloating

  14. Electron was bloating ‣ FWFSZPOFXBOUTUPBEETPNFUIJOHUP&MFDUSPO ‣ OFXGFBUVSFTNBLFDPEFIBSEUPNBJOUBJO ‣ $ISPNFVQHSBEFTCFDPNFIBSEFS ‣

    &MFDUSPONBZSVOTMPXFS
  15. now ‣ VODPNNPOOFXGFBUVSFTTIPVMECFIJEFECFIJOE CVJMEqBHT ‣ XFXJMMIBWFB3'$QSPDFTTGPSBSHVBCMFOFX GFBUVSFTJOGVUVSF

  16. making Electron more secure

  17. less crashes ‣ XJMMUVSOPOUIFEFCVHBTTFSUJPOTPG$ISPNJVN ‣ XJMMVTF001*'TGPSXFCWJFX
 IUUQTXXXDISPNJVNPSHEFWFMPQFSTEFTJHO EPDVNFOUTPPQJGSBNFT ‣ XJMMVTF1M[/BWJHBUF


    IUUQTEPDTHPPHMFDPNEPDVNFOUE D48GQ+*6OJC2,65.X-&7Y:;1IV-/V@X ULPL6&
  18. more secure ‣ $ISPNJVNTFDVSJUZQBUDIFTBSFCBDLQPSUFEUP TUBCMFWFSTJPOT ‣ XJMMXBSOXIFO/PEFKT"1*TBSFFYQPTFEUP SFNPUFXFCTJUFT ‣ XJMMNBLFXFCWJFXTFDVSFCZEFGBVMU

  19. teams working together

  20. code owners ‣ EJ⒎FSFOUQBSUTPGDPEFIBWFUIFJSPXOFST ‣ QVMMSFRVFTUTNVTUCFSFWJFXFECZUIFDPEF`TPXOFST ‣ QVMMSFRVFTUTBSFSFWJFXFEGBTUFS

  21. maintainers group ‣ B4MBDLDIBOOFMGPS&MFDUSPONBJOUBJOFST ‣ BTLHSPVOEXBUFS!HJUIVCDPNGPSJOWJUBUJPOJG ZPVBSFEFWFMPQJOHQSPEVDUTPO&MFDUSPO

  22. Electron mini-summits ‣ UXJDFQFSZFBS ‣ BMMNBJOUBJOFSTHFUUPHFUIFSGPSPOFXFFLUP EJTDVTTQSPCMFNTBOEEFWFMPQNFOUPG&MFDUSPO ‣ pSTUUXPXFSFJO4BO'SBODJTDPBOE5PLZP 

    OFYUUJNF1SBHVF
  23. if you want to work on Electron, email groundwater@github.com

  24. thank you