카
카카오엔터테인먼트FE
June 2, 20221회
Lighthouse CI를 알아보고 Github Actions에 적용하기
간단 소개
Lighthouse CI와 Github Actions를 연동하여 웹 성능 측정 자동화 및 PR 코멘트 상세 보고서 생성을 구현합니다.
AI Summary
Lighthouse CI와 Github Actions를 활용한 성능 측정 자동화
- Lighthouse 소개
- 웹 앱/페이지 분석하여 성능 지표 및 Best Practice 제공
- Performance, Accessibility, Best Practices, SEO, PWA 등 5개 카테고리 측정
- Lighthouse CI 연동
- Github Actions와 연동하여 성능 측정 자동화
lhci autorun명령어로 Lighthouse CI 실행 및 보고서 생성assert를 사용하여 성능 기준 미달 시 빌드 실패 처리
- Github Actions 설정 및 활용
.github/workflows/lighthouse.yaml파일에 Github Actions 설정- Lighthouse CI Github App 설치 및 토큰 설정
- PR 코멘트에 Lighthouse 보고서 상세 정보 표시 (FCP, LCP 등)
Next Feeds

웹 접근성이란?
웹 접근성의 개념, 웹 표준과의 관계, 그리고 웹 접근성 준수 방법에 대해 설명하고, 개발자가 고려해야 할 요소들을 제시합니다.
웹 접근성웹 표준WAI-ARIA스크린 리더시멘틱 태그
2022. 5. 31.
비브로스
무조건 스켈레톤 화면을 보여주는게 사용자 경험에 도움이 될까요?
빠른 인터넷 환경에서 스켈레톤 UI가 항상 긍정적인 사용자 경험을 제공하는지 분석하고, React Suspense와 성능 모니터링을 통해 개선 방안을 제시합니다.
스켈레톤 UI사용자 경험React SuspenseFirebase Performance MonitoringProgress Indicator
2022. 5. 30.
카카오페이

asyncio 뽀개기 3 - SIGTERM (CTRL+C) 올바르게 처리하기
asyncio 기반 서버에서 signal 처리를 통해 graceful shutdown을 구현하는 방법과 주의사항을 설명합니다.
asynciosignalgraceful shutdowneventloopdocker
2022. 5. 30.
버즈빌

뱅크샐러드 iOS팀이 숨쉬듯이 테스트코드 짜는 방식 3편 - 스펙별 단위 테스트
뱅크샐러드 iOS팀의 테스트 코드 작성 방식과 TDD 적용 전략을 소개하고, 단위 테스트를 위한 다양한 도구 및 기법을 설명합니다.
iOS테스트TDDRxSwift뱅크샐러드
2022. 5. 30.
뱅크샐러드
![[여의도 43층 사람들] VP of Engineering에게 무엇이든 물어보세요!](https://blog.banksalad.com/static/4a13c025767831388a2bd36a181eaf93/cover.png)
[여의도 43층 사람들] VP of Engineering에게 무엇이든 물어보세요!
뱅크샐러드 VP of Engineering 정채상 님의 역할, 뱅크샐러드 합류 이유, 그리고 뱅크샐러드가 추구하는 테크 조직 문화에 대한 인터뷰.
뱅크샐러드VP of Engineering정채상테크 조직개발 문화
2022. 5. 27.
뱅크샐러드

하루 100억 트래픽도 끄떡없는 시스템을 만드는 팀으로 - Data Pipeline Team 인터뷰
AB180 Data Pipeline Team은 대용량 데이터 처리 시스템 구축 및 개발자 성장을 추구하며, 안정적이고 효율적인 서비스 제공을 목표로 합니다.
Data PipelineAB180마테크대용량 데이터개발 문화
2022. 5. 26.
AB180